次のコードがあります
<Window.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="UI/ResourceDirectory.xaml"/>
</ResourceDictionary.MergedDictionaries>
<DataTemplate DataType="{x:Type vm:MainWindowViewModel}">
<local:MainWindow></local:MainWindow>
</DataTemplate>
</ResourceDictionary>
</Window.Resources>
そして、次のエラーが発生しています
スタイルにウィンドウを配置できません
この答えを見つけました。
メイン ウィンドウで必要なすべての UI コーディングを行いましたが、対応する ViewModel に接続することはできません (別のプロジェクトに配置し、その参照を使用しています)。
だから私の質問は、「なぜこれができないのですか?」、「ウィンドウ コントロールを ViewModel に接続するにはどうすればよいですか?」、「代わりに UserControl を使用する必要がありますか?」です。