簡體   English   中英

uwp 中的路由事件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM