[英]How to create WPF UserControl in MVVM
我在MVVM中有一个疑问,创建UserControl示例EmunRadioButton的过程是什么。
Public class EmunRadioButton: RadioButton.
{
//code
}
我的问题是:在哪里创建此EmunRadioButton类(View,ViewModel或Model); 请给出提示
我不认为这是UserControl。 更像CustomControl。
在UserControl中,基本上是将多个控件放在一起。 在CustomControl中,您可以创建或修改完全新的控件。
在这两种情况下,尝试将MVVM放入其中都是没有错的。 尤其是因为您需要使用Dependency属性来公开新控件的状态。 这样,当您将控件放在另一个视图中时,便可以使用MVVM。
由于该类派生自View的相关类,并且不直接与您的模型接触,因此我个人将文件(XAML或代码文件)放在View文件夹中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.