设置WPF TabControl以显示每个选项卡的相同内容

时间:2011-03-18 10:14:41

标签: wpf tabcontrol

我想使用TabControl,其中每个选项卡只显示不同参数的相同视图。因此,我不想为每个选项卡创建新的内容控件,但为所有选项卡重用相同的控件(将其某些属性绑定到SelectedItem的{​​{1}}属性)

我尝试将包含的控件作为资源并将标签项的TabControl属性设置为它,但这会导致异常,因为相同的元素不能作为内容显示给不同的父级。

有什么想法吗?

2 个答案:

答案 0 :(得分:10)

<TabControl>
        <TabControl.ContentTemplate>
            <DataTemplate>
               your view
            </DataTemplate>
        </TabControl.ContentTemplate>
    </TabControl>

答案 1 :(得分:0)

我在这个问题中找到了解决方案

(即使海报特别想要相反的行为:) ...)