我正在使用 MVVM 轻型工具包开发 WPF 应用程序。我的主窗口中有一个数据网格。我创建了另一个名为“openfile”的窗口,它们的视图模型。主窗口视图模型类包含绑定到数据网格的 ObservableCollection MyList 类型的公共属性。我可以从 openfile Viewmodel 填充这个属性并自动绑定到 Datagrid 吗?或者我可以将变量传递给 MainViewmodel 并从 OpenfileViewmodel 调用 MainViewmodel 中的公共函数吗?
这就是我从菜单栏调用 MyPage 的方式。
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;
}
}
提前致谢。罗希尔 K