将UserControl卸载事件绑定到ViewModel

时间:2011-08-21 10:36:05

标签: events mvvm binding

我是MVVM的新手并且有一个usercontrol作为我的View。 我想将该控件的“卸载”事件绑定到我的ViewModel中的方法。 在控件关闭时清理东西。

到目前为止,我的搜索只提出了xamples,要求您在表达式混合SDK中包含某种工具包或库。我只想使用他的通用.net 4.1库。

有人可以告诉我如何实现这个目标吗?

1 个答案:

答案 0 :(得分:1)

我一直使用here显示的代码来创建AttachedCommandBehavior。它不需要任何额外的库,可以像这样使用:

<local:MyControl 
    local:CommandBehavior.Event="Unloaded" 
    local:CommandBehavior.Command="{Binding ViewModelUnloadedCommand}" />