gpt4 book ai didi

c# - 您在 MVVM 中实现视觉继承的策略是什么?

转载 作者:太空宇宙 更新时间:2023-11-03 22:20:15 25 4
gpt4 key购买 nike

我想在我的框架上使用 MVVM 模式编写一个详细信息(信息)屏幕。将有一个基本的详细 View 模型和 View ,其中有一个工具栏和此工具栏上的按钮(保存、删除、新按钮等)。该框架的用户将在不使用手动添加的工具栏的情况下编写他/她的详细信息(信息)屏幕。他们的细节(信息)屏幕的 View 模型将从框架的细节(信息) View 模型继承。因此工具栏会自动添加到他/她的详细信息(信息)屏幕。

以前有没有人实现过这样的情况,或者你能给我一个关于这个问题的模式或策略吗?谢谢大家。

最佳答案

我不使用视觉继承。相反,我有带有按钮工具栏的主窗口和我插入用户控件的区域。

每个用户控件的 ViewModels 实现了具有工具栏按钮命令的接口(interface),因此我可以将按钮绑定(bind)到每个用户控件中的命令实现。

请参阅此 MSDN 文章中的示例:WPF Apps With The Model-View-ViewModel Design Pattern

关于c# - 您在 MVVM 中实现视觉继承的策略是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3397046/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com