Events 将UserControl卸载事件绑定到ViewModel

Events 将UserControl卸载事件绑定到ViewModel,events,mvvm,binding,Events,Mvvm,Binding,我是MVVM的新手,有一个usercontrol作为我的视图。 我想将该控件的“卸载”事件绑定到ViewModel中的一个方法。 在控件关闭时清理内容 到目前为止,我的搜索只提供了一些示例,这些示例要求您包含expression blend SDK中的某种工具箱或库。我只想使用通用的.NET4.1库 有人能告诉我如何做到这一点吗?我一直使用显示的代码来创建一个AttachedCommandBehavior。它不需要任何额外的库,可以这样使用: <local:MyControl l

我是MVVM的新手,有一个usercontrol作为我的视图。 我想将该控件的“卸载”事件绑定到ViewModel中的一个方法。 在控件关闭时清理内容

到目前为止,我的搜索只提供了一些示例,这些示例要求您包含expression blend SDK中的某种工具箱或库。我只想使用通用的.NET4.1库


有人能告诉我如何做到这一点吗?

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

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

我一直使用显示的代码创建一个
附加的命令行为
。它不需要任何额外的库,可以这样使用:

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