[英]Routed events in uwp
我很難找到如何在 UWP 中注冊 RoutedEventHandler。 我需要在父 class 中有一個事件處理程序,它可以控制對其中所有子類的訪問。
目前 UWP 無法自定義像 WPF 這樣的路由事件。 在 UWP 中,您可以考慮使用EventHandler
而不是RoutedEventHandler
:
public class ParentModel
{
public event EventHandler TestEvent;
public void DoSomething()
{
//do other things...
TestEvent?.Invoke(this, EventArgs.Empty);
}
}
用法
var parent = new ParentModel();
parent.TestEvent += HandleTest;
...
private void HandleTest(object sender, EventArgs e)
{
var parent = sender as ParentModel;
// do something...
}
謝謝。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.