WPF Tabcontrol在选择更改之前不显示TabItem内容

时间:2014-04-07 23:42:20

标签: wpf

我有以下Tabcontrol定义:

    <TabControl Grid.Row="0" SelectedItem="{Binding SelectedTab}" >
        <TabItem Header="Foo" IsSelected="True" >
            One
        </TabItem>
        <TabItem Header="Bar">
            Two
        </TabItem>
        <TabItem Header="Smeh">
            Three
        </TabItem>
    </TabControl>

我希望选择“Foo”标签并显示“One”文字。这不是我所看到的行为。看来所有选项卡都未被选中,直到我点击另一个选项卡(点击那个应该已经选中的选项卡什么也没做),然后选项卡看起来被选中并显示内容。

有谁知道TabControl为何如此工作以及如何解决它才能正常工作?

1 个答案:

答案 0 :(得分:0)

默认情况下,TabControl中没有选定的项目。如果要将某些模型与所选项目同步,请尝试

 <TabControl Grid.Row="0" SelectedItem="{Binding SelectedTab, Mode=OneWayToSource}" >