0

我正在寻找一种如何实现窗口关闭命令的方法,该命令可用于窗口的 CommandBindings 和其他来源,例如按钮。我正在使用 MVVM。到目前为止,我只找到了供 CommandBindings 使用或带有 MVVM 内的简单命令的解决方案。为此,我需要一个中央处理程序。

提前致谢!

4

1 回答 1

0

只需使用 EventToCommand。

视图模型:

public ICommand WindowClosing
    {
        get
        {
            return new RelayCommand<CancelEventArgs>(
                (args) =>{
                    });
        }
    }

在 XAML 中:

<i:Interaction.Triggers>
    <i:EventTrigger EventName="Closing">
        <command:EventToCommand Command="{Binding WindowClosing}" />
    </i:EventTrigger>
</i:Interaction.Triggers>
于 2013-08-05T10:22:32.173 回答