2016-09-07 10 views
0

コントロールに検証エラーがあるたびに呼び出されるメソッドがあります。実行時にコントロールのValidation.Errorプロパティを設定します。

は、私は、プロパティValidation.error="Method_Name"

を指定することで、この使用してXAMLを行うことができますが、どのように私は、動的に作成されたコントロールのために、このプロパティを設定することができますか?

答えて

1

Validation.Errorはそうコードビハインドでハンドラを追加するために、この構文を使用する必要があり、添付イベントです:

MyEventHandlerだけで、他のWPFのイベントハンドラのようなものです
MyControl.AddHandler(Validation.ErrorEvent, New RoutedEventHandler(AddressOf MyEventHandler)) 

Private Sub MyEventHandler(sender as object, e as RoutedEventArgs) 
    Dim args as ValidationErrorEventArgs = DirectCast(e, ValidationErrorEventArgs) 
    'Do stuff 
End Sub 
関連する問題