【发布时间】:2011-03-18 10:14:40
【问题描述】:
我想使用 TabControl,其中每个选项卡显示相同的视图,但参数不同。因此,我不想为每个选项卡创建一个新的内容控件,而是为所有选项卡重用相同的控件(将它的某些属性绑定到TabControl 的SelectedItem 属性)
我尝试将包含的控件作为资源并将标签项的Content 属性设置为它,但这导致了异常,因为相同的元素不能作为内容出现在不同的父项中。
有什么想法吗?
【问题讨论】:
-
一种可能性是只创建一个带有标签的 TabControl,没有内容。并使用您的内容创建一个位于选项卡控件下的单独控件,并根据所选选项卡更改参数
-
我也想过那个解决方案,但是你会得到不同的视觉风格,因为选项卡控件也会在它的内容周围画一个边框。
标签: wpf tabcontrol