シナリオ:
- 私はCustomerOrderビューモデルを持っています
- 1 つのドロップダウン リスト (顧客用) と複数のテキスト ボックス (注文の詳細用) が含まれています。
- View Model では、Customer ドロップダウン リストは Customer Model オブジェクト (ID, Name) 型の変数 CustomerList にバインドされます。
- ドロップダウン リストの選択された Customer は Customer モデル オブジェクトにバインドされます
- 顧客モデルは、BaseModel を介して IDataErrorInfo を実装します
私の問題: 1. ViewModel で、Combobox に有効な Customer が含まれているかどうかを追跡するには、View Model に IDataErrorInfo を実装する必要があります。
- 私のモデルは、BaseModel を介して IDataErrorInfo も実装しています
質問:
- 2箇所にIDataErrorInfoを書きたくない。それについて提案してもらえますか?