【发布时间】:2014-04-07 23:42:20
【问题描述】:
我有以下 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 会这样工作以及如何修复它以使其正常工作?
【问题讨论】:
-
顺便说一句,我在应用程序的任何地方都没有样式或主题。
-
绑定是干什么用的?
-
绑定是为了让我可以访问模型中选定的选项卡。每个选项卡都是一组不同的报告参数,每个选项卡都有自己的模型,用于收集参数并收集报告数据。父模型(tabcontrol 所在的位置)简单地获取从 tabItem 模型返回的数据集并填充 ReportViewer 控件。
标签: wpf