2010-01-09 152 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彈出窗口,無論出於何種原因,有辦法,是的,你可以