我在WPF中创建一个自定义控件,它是我从控件类型派生的股票代码的非常原始的示例。我的问题是:是否有任何推荐的控件设计模式(而不是应用程序)?我为整个应用程序使用MVVM,但只是在控制本身使用这种设计模式是好的或不好的做法。WPF自定义控件设计模式。 MVVM?
我使用MVVM的控制思维的原因是:
- 这是一个比较复杂的控制,因为它有一个图形能力和中等价位的依赖项属性,平均等等等等
- 要作为其一部分的ViewMOdel将使单元测试更容易(甚至可能)
- 使整个编码过程更加简单,特别是因为我有一个定制的ObservableCollection点类型。
任何关于此事的想法都会很棒。我只是不知道这是否是好的做法。
非常感谢