の分離コード ファイルのスタイルにイベント セッターを追加する必要がありますVB.NET
。
イベント セッターを追加するときは、2 つの引数を渡す必要があります。
- system.windows.routedevent です
- system.delegate.
合格できませんsystem.delegate
。
Delegate
最初に正しい署名でを定義する必要があります。
Delegate Sub HandlerDelegate(ByVal sender As Object, ByVal e As RoutedEventArgs)
次に、その署名に一致するクラスにメソッドを作成します
Private Sub MyHandler(ByVal sender As Object, ByVal e As RoutedEventArgs)
End Sub
これで、タイプの変数を定義し、それにメソッドを割り当てて、コンストラクターHandlerDelegate
に渡すことができます。EventSetter
Dim handler As HandlerDelegate
handler = AddressOf Me.MyHandler
Dim setter As EventSetter
setter = New EventSetter(routedEvent, handler)