Windows 8 スタイルのアプリには、他のいくつかのサブビューで構成されるビュー (またはページ) があります。
これらにはそれぞれ ViewModel が関連付けられており、MVVM Light ViewModelLocator を介して定義および境界付けされています。
次に、MVVM Light ViewModelLocator を介して定義および境界付けされた他のサブビューで構成される View2 があります。
私がしたいことは、View および View2 コントロールのインスタンスを MasterViewModel の List に配置し、このリストを MasterView ファイルの GridView にバインドすることです。
View と View2 の各インスタンスは、リストに配置せずに単一のインスタンスを作成した場合と同じようにレンダリングする必要があります。
私がやろうとしたことは、ページのリストを作成し (すべてのビューがこのタイプのインスタンスであるため)、これに GridView をバインドすることですが、アプリを実行すると GridView は空に見えます。
DataTemplateSelector (http://www.wiredprarie.us/blog/index.php/archives/1705) を使用し、MasterView リストの各項目に DataTemplate を適用する例を見てきました。
これが何をするかは理解していますが、他のビューで構成されるビューの DataTemplate を作成する方法がわかりません。
私は何かを見落としているか、必要以上にこれを難しくしていると確信しています! 助けてくれてありがとう:)