2011-12-15 73 views

回答

0

我找到了解決方案。

通過使用DisplayAttribute的DataAnnotations我們可以改變視圖模型屬性的顯示名稱。

例如:

[Display(Name="First Name")] 
    public string FirstName 
    { 
     get { return firstName; } 
     set 
     {  
       firstName = value; 
       RaisePropertyChanged("FirstName"); 

     } 
    } 

現在設定顯示的ValidationSummary將顯示顯示屬性名稱,而不是propertyName的。 如果您不想顯示任何名稱,只需將顯示屬性設置爲[Display(Name =「」)]