WPF アプリケーション (MVVM) を開発しています。別のアセンブリ (Odata V4 Generated Proxy Class) からのクラスがあります。
public partial class Book : BaseEntityType, INotifyPropertyChanged
{
public string Title{get;set;}
...
}
IDataErrorInfo
またはINotifyDataErrorInfo
インターフェイスを使用してプロパティを検証するために、そのクラスのプロパティをデータ注釈で装飾する必要があります。元:
[Required]
public string Title{get;set;}
問題:
このクラスは別のアセンブリにあるため、部分クラスを作成できません。このクラスのプロパティは、アプリケーションの UI 要素にバインドされています。ユーザーがデータを入力するときに、プロパティを検証する必要があります。
ソリューションの設計に苦労しています。これを達成するのを手伝ってくれる人はいますか?