我有一个包含ActiveItem内容控件和Items TabControl的视图,如下所示。
<UserControl x:Class="HotelReservation.Main.Views.RoomBands.RoomBandMainView"
...
<Grid VerticalAlignment="Stretch" >
...
<Border Grid.Column="0" >
<ContentControl x:Name="ActiveItem" />
</Border>
<GridSplitter Width="5" Grid.Column="1" HorizontalAlignment="Stretch" />
<Border Grid.Column="2" >
<TabControl x:Name="Items" Margin="5" />
</Border>
</Grid>
</UserControl>
我不知道如何在视图模型中为上面的视图设置ActiveItem。在任何时候,都会有一个用于内容控制的ActiveItem和用于TabControl的项目。在viewmodel中,现在我不能只调用ActivateItem。我该如何解决这个问题。