0

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 要素にバインドされています。ユーザーがデータを入力するときに、プロパティを検証する必要があります。

ソリューションの設計に苦労しています。これを達成するのを手伝ってくれる人はいますか?

4

1 に答える 1