小编mtt*_*own的帖子

难倒 - 在WPF中将路径冒泡到顶部窗口 - 如何在任何地方捕获!

这方面的文献很糟糕 - 我想要做的就是从我已经定义的控件中冒出一个事件,但是从代理控制器类中动态创建(希望这不会导致问题).该控件是一个PopUp.

public static readonly RoutedEvent weClosed = EventManager.RegisterRoutedEvent("TIMBOO", RoutingStrategy.Bubble, typeof(RoutedEventHandler), typeof(FixedTaskbarNotifier));


    // Provide CLR accessors for the event
    public event RoutedEventHandler TIMBOO
    {
        add { AddHandler(weClosed, value); }
        remove { RemoveHandler(weClosed, value); }
    }

    // This method raises the Tap event
    void RaiseTapEvent()
    {
        RoutedEventArgs newEventArgs = new RoutedEventArgs(weClosed);
        RaiseEvent(newEventArgs);}


    protected override void OnClosed(EventArgs e)
    {
        //TO DO - rearrange current open windows - fire event?
        Log.Instance.Info("Clean up Window");
        RaiseTapEvent(); This is called on close but nothing fires …
Run Code Online (Sandbox Code Playgroud)

c# wpf

9
推荐指数
2
解决办法
2722
查看次数

标签 统计

c# ×1

wpf ×1