私は周りを見回しており、これに関する多くの情報をまだ見つけていません。私は PRISM プロジェクトをセットアップしましたが、これまでのところすべてが機能しているようです。モジュールのメイン クラス内で、プログラムでビューを作成しています。
私がやろうとしているのは、ビューの各インスタンスのビューモデルに送信されるオブジェクトを取得することです。現時点では、オブジェクトをビューコンストラクターに渡して、次のようなことをしようとしています:
public MyView(IUnityContainer container, List<string> myDataObject)
{
InitializeComponent();
MyViewViewModel vm = LayoutRoot.DataContext as MyViewViewModel;
vm.DataObject = myDataObject;
}
これにより、vm.DataObject の NullReferenceObject が発生します。この時点でビューモデルが適切にインスタンス化されていないと思います。
これをどのように行うべきかについて誰かが私を導くことができますか? ビューを介してデータオブジェクトを送信する必要がありますか?
御時間ありがとうございます