0

の分離コード ファイルのスタイルにイベント セッターを追加する必要がありますVB.NET

イベント セッターを追加するときは、2 つの引数を渡す必要があります。

  1. system.windows.routedevent です
  2. system.delegate.

合格できませんsystem.delegate

4

1 に答える 1

0

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)
于 2014-02-01T13:01:24.303 に答える