[英]EventSetters in wpf code + VB.net
我必須在VB.NET
文件后面的代碼中的樣式中添加事件設置器。
添加事件設置器時,我們必須傳遞2個參數。
我無法通過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)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.