我在WPF中創建一個自定義控件,它是我從控件類型派生的股票代碼的非常原始的示例。我的問題是:是否有任何推薦的控件設計模式(而不是應用程序)?我爲整個應用程序使用MVVM,但只是在控制本身使用這種設計模式是好的或不好的做法。WPF自定義控件設計模式。 MVVM?
我使用MVVM的控制思維的原因是:
- 這是一個比較複雜的控制,因爲它有一個圖形能力和中等價位的依賴項屬性,平均等等等等
- 要作爲其一部分的ViewMOdel將使單元測試更容易(甚至可能)
- 使整個編碼過程更加簡單,特別是因爲我有一個定製的ObservableCollection點類型。
任何關於此事的想法都會很棒。我只是不知道這是否是好的做法。
非常感謝