ViewModel下关闭View

private Action _closeAction;

在ViewModel的构造函数中这样定义:
public MainWindowViewModel(Action closeAction)
{
   this._closeAction=closeAction;
}

在窗体构造函数中:

this.DataContext=new MainWindowViewModel(this.Close);

要关闭时在ViewModel中执行:

this._closeAction.Invoke();

Personal: http://www.cnblogs.com/Jax/archive/2009/10/12/1581109.html

http://blog.csdn.net/qing2005/article/details/6601199

猜你喜欢

转载自lstoryc.iteye.com/blog/2007580