0
A
回答
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>
相关问题
- 1. 手柄窗口关闭事件
- 2. 获取主窗口的句柄在WPF
- 3. 手柄TinyMCE的窗口
- 4. 窗口的主句柄
- 5. 手柄主页按钮单击事件
- 6. 手柄click事件
- 7. 手柄事件android
- 8. 主窗口中的WPF窗口
- 9. 找到WPF窗口的句柄
- 10. 窗口打开事件和窗口句柄
- 11. 触发事件从另一个WPF窗口WPF窗口
- 12. 为Tkinter拖动窗口手柄?
- 13. 手柄窗口1252和在Java
- 14. ResourceDictionary中的WPF事件窗口模板
- 15. 两个窗口之间的wpf事件
- 16. 窗口显示WPF中的事件?
- 17. 手柄事件遥控器
- 18. 手柄道场EdgeToEdgeStoreList事件
- 19. 主机在另一个WPF窗口中的WPF窗口
- 20. 共享鼠标点击的按键事件通过窗口(或手柄)
- 21. 父窗口处理来自WPF中子窗口的Keyup事件
- 22. 触发事件从窗口1到主窗口C#
- 23. 禁用主窗口WPF
- 24. 如何使用子窗口中的句柄获取父窗口的resize事件?
- 25. WPF窗口:sizechanged事件触发两次
- 26. WPF:窗口SizeChanged事件绑定后
- 27. wpf绑定事件后关闭窗口
- 28. WPF窗口关闭事件用法
- 29. 主WPF窗口如何知道次WPF窗口何时关闭
- 30. 窗口关闭后wpf窗口事件继续提升
使用像MVVM光的'EventToCommand',或使用行为来捕获所需的事件,并传递一个'ICommand'的实现行为。然后,您可以在发生所需事件时在行为内部引发'Command.Execute',然后在VM中处理它。 – Viv
请您详细说明一下吗? – WAQ
非常类似的问题在这里:http://stackoverflow.com/questions/2927153/wpf-handling-events-from-user-control-in-view-model –