MVVMライトツールキットを使用してWPFアプリケーションを開発しています。メインウィンドウにデータグリッドがあります。「openfile」という名前の別のウィンドウとそのビューモデルを作成しました。メインウィンドウのviewmodelクラスには、データグリッドにバインドされたObservableCollectionMyListタイプのパブリックプロパティが含まれています。オープンファイルの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