2010-01-09 151 views

回答

0

你谈的是从Infragistics的套件中的控制MVVM模式和拍摄按钮点击, 有用于控制如何使用的详细解释一个很好的链接here, 但回答你问题

//From the View.cs 
XamWebDialogWindow myDialogWindow = new XamWebDialogWindow(); 
this.LayoutRoot.Children.Add(dialogWindow); 

这不能在视图模型来完成,不应该,我喜欢弹出窗口的数据源设置为当前视图模型,所以我只需要一次弹出发生

XamWebDialogWindow myDialogWindow = new XamWebDialogWindow(); 
myDialogWindow.DataSource = this.Resources["DataSource"]; 
//Where "DataSource" is the x:Name of the DataSource on your parent xaml 
处理一个数据源

如果你真的想从你的ViewModel弹出窗口,无论出于何种原因,有办法,是的,你可以