0
我正在寻找一种方法来实现窗口关闭命令,该命令可在窗口的CommandBindings和其他源(例如按钮)中使用。我正在与MVVM合作。到目前为止,我只找到了CommandBindings使用的解决方案,或者MVVM中的简单命令。我需要有一个中央处理程序。灵活的关闭命令
在此先感谢!
我正在寻找一种方法来实现窗口关闭命令,该命令可在窗口的CommandBindings和其他源(例如按钮)中使用。我正在与MVVM合作。到目前为止,我只找到了CommandBindings使用的解决方案,或者MVVM中的简单命令。我需要有一个中央处理程序。灵活的关闭命令
在此先感谢!
只需使用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>
http://msdn.microsoft.com/en-us/library/system.windows.input.applicationcommands.close.aspx –
这根本没有帮助。我也偶然发现了这个问题,但是我不知道这个问题在哪里。 – Zwirbelbart
*我需要一个中央处理程序。* - 您能否详细说明此声明?我不确定你在找什么。也许你可以举例说明一些场景来澄清你的问题。 – DHN