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 –