我想在我的viewModel中处理像Closing,SourceInitialized这样的Windows事件。我不想在后面的代码中处理它们。我怎样才能做到这一点?
提前致谢。
答案 0 :(得分: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>