0
在SilverLight驗證摘要中,錯誤分爲兩部分,一部分是數據成員名稱,另一部分是錯誤消息。 數據成員是綁定源屬性名稱。我只是不想顯示數據項名稱。如何在Silverlight MVVM中刪除數據記憶格式驗證摘要
如何從驗證摘要中刪除此項?
在SilverLight驗證摘要中,錯誤分爲兩部分,一部分是數據成員名稱,另一部分是錯誤消息。 數據成員是綁定源屬性名稱。我只是不想顯示數據項名稱。如何在Silverlight MVVM中刪除數據記憶格式驗證摘要
如何從驗證摘要中刪除此項?
我找到了解決方案。
通過使用DisplayAttribute的DataAnnotations我們可以改變視圖模型屬性的顯示名稱。
例如:
[Display(Name="First Name")]
public string FirstName
{
get { return firstName; }
set
{
firstName = value;
RaisePropertyChanged("FirstName");
}
}
現在設定顯示的ValidationSummary將顯示顯示屬性名稱,而不是propertyName的。 如果您不想顯示任何名稱,只需將顯示屬性設置爲[Display(Name =「」)]