我想將驗證通知消息設置爲文本框控件。我想將它設置爲BindingValidationError TextBox的事件。如何在Silverlight中以編程方式將驗證通知文本設置爲文本框?
textbox控件的屬性將設置驗證消息。
I want to set Message like The Name field required
我想將驗證通知消息設置爲文本框控件。我想將它設置爲BindingValidationError TextBox的事件。如何在Silverlight中以編程方式將驗證通知文本設置爲文本框?
textbox控件的屬性將設置驗證消息。
I want to set Message like The Name field required
在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)); } } }
托馬斯我不想通過MVVM做到這一點。我想在代碼後面 –