これについてはすでに質問がありますが、私の質問には答えていません。例えば:
<ContentControl.Resources>
<DataTemplate DataType="{x:Type Databinding:RedScreenViewModel}" >
<Databinding:RedScreen DataContext="{Binding}"/>
</DataTemplate>
<DataTemplate DataType="{x:Type Databinding:BlueScreenViewModel}">
<Databinding:BlueScreen DataContext="{Binding}" />
</DataTemplate>
</ContentControl.Resources>
ご覧のとおり、作成に使用されたViewModelを使用することを期待して、作成されたビューのDataContextを設定しようとしています。しかし、コードビハインドをステップスルーすると、DataContextは常にnullになります。どうすれば私が望むことを達成できますか?ありがとう