-1
所以我有troberle找出使用MVVM模式,同时在我的代码 内动态创建一个WPF控件的最佳方式。这甚至是有意义的,还是更好地避免MVVM模式呢?如何使用MVVM模式创建WPF控件?
如果确实有意义,请分享视图模型的代码示例。
所以我有troberle找出使用MVVM模式,同时在我的代码 内动态创建一个WPF控件的最佳方式。这甚至是有意义的,还是更好地避免MVVM模式呢?如何使用MVVM模式创建WPF控件?
如果确实有意义,请分享视图模型的代码示例。
一般来说,如果您使用的是MVVM,控件将只会响应数据更改而“动态地”创建。例如,如果您将某个ItemsControl
绑定到集合,则将自动为您创建表示项目的控件。
如果你在谈论一般制作一个自定义的控制,自定义控件真的是“纯景”,所以MVVM好好尝试一下真正在这种情况下才有意义。创建自定义控件的主要目标是以某种方式构建它,以便通过使用MVVM开发的代码使用,这通常意味着使用适当的依赖属性构建控件(因此数据绑定正常工作)等。
努力工作...... –
你能举一个你为什么想要动态控制创建的例子吗? – bland
DataTemplate。搜索,学习。 – Will