我使用MVVM光工具kit.I在我Mainwindow.I DataGrid中创建一个名为“OPENFILE”及其viewmodels.Main窗口视图模型类另一个窗口包含公共财产的开发WPF应用程序视图模型之间传递值类型的ObservableCollection MYLIST的这势必给Datagrid.Can我能够填补从OPENFILE视图模型,并且此属性,并自动绑定到Datagrid的?或可我能够在varaible传递给MainViewmodel并拨打电话,以从OpenfileViewmodel的MainViewmodel公共职能?在MVVM在WPF
这是我如何调用我的编目从菜单栏。
private void NotificationMessageReceived(NotificationMessage msg)
{
switch (msg.Notification)
{
case Messages.MainVM_Notofication_ShowNewbWindow:
new NewView().ShowDialog();
break;
case Messages.MainVM_Notofication_ShowExistingWindow:
new OpenExisitingView().ShowDialog();
break;
case Messages.MainVM_Notofication_ShowotherWindow:
newView().ShowDialog();
break;
}
}
在此先感谢。 Roshilķ
你能够提供你所描述的情景一些示例代码?如果MyList已经绑定到Datagrid,那么对列表的任何更新都会自动更新您的网格。如果MyList是公共属性,并且打开文件VM具有对主VM的引用,那么您应该可以直接对其进行填充。 – Dutts 2013-02-18 10:14:40
如何打开'OpenFile'视图? – 2013-02-18 10:19:20
我从菜单栏打开OpenFile窗口。 – 2013-02-18 10:22:17