ウィンドウの CommandBindings やボタンなどの他のソースで使用できる、ウィンドウを閉じるコマンドを実現する方法を探しています。私はMVVMで作業しています。これまでのところ、CommandBindings または MVVM 内にある単純な Command で使用するためのソリューションしか見つかりませんでした。これには、1 つの中央ハンドラーが必要です。
前もって感謝します!
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>