标签: routed

WPF自定义路由事件 - 如何取消订阅?

如何从一个自定义路由事件中取消注册.

我有以下代码(自定义路由事件非常标准)

//Dispatch the Video Detection Movements
public delegate void MovementRoutedEventHandler( object sender
                                                , MovementRoutedEventArgs e);
public class MovementRoutedEventArgs : RoutedEventArgs
{
    private readonly DahuaDevice _device;
    private readonly byte[] _canals;
    private readonly DateTime _when;

    public MovementRoutedEventArgs(DahuaDevice device, byte[] canals, DateTime when)
    {
        _device = device;
        _canals = canals;
        _when = when;
    }
    public DahuaDevice Device
    {
        get { return _device; }
    }
    public Byte[] Canals
    {
        get { return _canals; }
    }
    public DateTime When
    {
        get { return _when; …
Run Code Online (Sandbox Code Playgroud)

wpf events routed

6
推荐指数
2
解决办法
3861
查看次数

WPF路由命令和ShowDialog Windows

我想知道如何在Visual Tree中处理通过ShowDialog打开的窗口.

例如,Window A通过ShowDialog打开Window B. 在窗口B上触发路由命令时,窗口A不接收命令(即使它正在侦听它).

有没有办法让这项工作?

谢谢!乔恩

wpf command routed showdialog

2
推荐指数
1
解决办法
2478
查看次数

标签 统计

routed ×2

wpf ×2

command ×1

events ×1

showdialog ×1