0
我有一個應該在控件出現驗證錯誤時調用的方法。在運行時爲控件設置Validation.Error屬性
我可以通過指定屬性Validation.error="Method_Name"
做到這一點使用XAML,但我怎麼可以設置該屬性的動態創建的控制?
我有一個應該在控件出現驗證錯誤時調用的方法。在運行時爲控件設置Validation.Error屬性
我可以通過指定屬性Validation.error="Method_Name"
做到這一點使用XAML,但我怎麼可以設置該屬性的動態創建的控制?
Validation.Error是一個附加事件,所以要加一個處理程序代碼隱藏,你必須使用此語法:
MyControl.AddHandler(Validation.ErrorEvent, New RoutedEventHandler(AddressOf MyEventHandler))
其中一個MyEventHandler就像任何其他WPF事件處理程序:
Private Sub MyEventHandler(sender as object, e as RoutedEventArgs)
Dim args as ValidationErrorEventArgs = DirectCast(e, ValidationErrorEventArgs)
'Do stuff
End Sub