2011-09-14 29 views

回答

0

在XAML,

文本= 「{綁定路徑=名稱,模式=雙向,NotifyOnValidationError =真,ValidatesOnExceptions = TRUE}」 Grid.ColumnSpan = 「2」 保證金=「97 ,2,0,2" >

在xaml.cs

公共MyViewModel視圖模型 { 得到 { return(MyViewModel)this.DataContext; } set this.DataContext = value; } }

在 公共類MyViewModel

:INotifyPropertyChanged的 {

私人字符串_name = 「KANAL」; 公共字符串名稱 { get {return _name; } set if(string.IsNullOrEmpty(value)) { }拋出新的異常(「Name is required」); } _name = value; OnPropertyChanged(「Name」); } }

保護虛擬無效OnPropertyChanged(字符串propertyName的) { PropertyChangedEventHandler = PCEH的PropertyChanged; (pceh!= null) pceh(this,new PropertyChangedEventArgs(propertyName)); } } }

+0

托馬斯我不想通過MVVM做到這一點。我想在代碼後面 –

相關問題