12
使用WPF / MVVM Light Toolkit处理窗口关闭事件
我想处理Closing我窗口的事件(当用户单击右上角的“ X”按钮时),以便最终显示确认消息或/和取消关闭。 我知道如何在后面的代码中执行此操作:订阅Closing窗口的事件,然后使用CancelEventArgs.Cancel属性。 但是我使用的是MVVM,所以我不确定这是个好方法。 我认为好的方法是将Closing事件绑定到Command我的ViewModel中。 我尝试过: <i:Interaction.Triggers> <i:EventTrigger EventName="Closing"> <cmd:EventToCommand Command="{Binding CloseCommand}" /> </i:EventTrigger> </i:Interaction.Triggers> RelayCommand在我的ViewModel中带有一个关联,但是它不起作用(命令的代码未执行)。
145
c#
wpf
xaml
mvvm
mvvm-light