已经有关于这个问题的提问了,但它们并不能回答我的问题。例如:
<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>
您可以看到,我正在尝试为创建的视图设置DataContext,希望它使用创建它的ViewModel。但是当我通过代码进行步进时.. DataContext始终为空。我该如何实现我的目标? 谢谢