0
SilverLight Validationサマリでは、2つのパートに1つのデータメンバ名とエラーメッセージが表示されます。 データメンバーはバインディング元のプロパティ名です。ちょうどdatamember名を表示したくありません。Silverlight MVVMでデータメンバフォームのバリデーションサマリを削除する方法
確認の要約からこれを削除するにはどうすればよいですか?
SilverLight Validationサマリでは、2つのパートに1つのデータメンバ名とエラーメッセージが表示されます。 データメンバーはバインディング元のプロパティ名です。ちょうどdatamember名を表示したくありません。Silverlight MVVMでデータメンバフォームのバリデーションサマリを削除する方法
確認の要約からこれを削除するにはどうすればよいですか?
解決策が見つかりました。
DisplayAttributeのDataAnnotationsを使用することにより、我々はviewmodelのプロパティの表示名を変更することができます。例については
:
[Display(Name="First Name")]
public string FirstName
{
get { return firstName; }
set
{
firstName = value;
RaisePropertyChanged("FirstName");
}
}
表示を設定することでは、今にValidationSummaryではなく、プロパティ名の表示属性名を表示します。 名前を表示したくない場合は、[表示(Name = "")]に表示属性を設定してください。