我想使用TabControl,其中每个选项卡只显示不同参数的相同视图。因此,我不想为每个标签中的新内容控制,但重用所有选项卡相同的控制(它的一些特性结合到TabControl
的SelectedItem
属性)设置WPF TabControl为每个选项卡显示相同的内容
我想我包含的控制,资源和集该选项卡的Content
属性,但是这导致了一个异常,因为相同的元素不能作为内容出现在不同的父母身上。
任何想法?
我想使用TabControl,其中每个选项卡只显示不同参数的相同视图。因此,我不想为每个标签中的新内容控制,但重用所有选项卡相同的控制(它的一些特性结合到TabControl
的SelectedItem
属性)设置WPF TabControl为每个选项卡显示相同的内容
我想我包含的控制,资源和集该选项卡的Content
属性,但是这导致了一个异常,因为相同的元素不能作为内容出现在不同的父母身上。
任何想法?
<TabControl>
<TabControl.ContentTemplate>
<DataTemplate>
your view
</DataTemplate>
</TabControl.ContentTemplate>
</TabControl>
谢谢!这比我发现自己的解决方案更少写作! – MartinStettner 2011-03-18 12:18:04
一种可能是一个解决方案只能使用制表符创建TabControl,而不能使用内容。并创建一个单独的控件位于选项卡控件下方,包含您的内容,并根据所选标签更改参数 – Jogy 2011-03-18 10:31:39
我也想到了该解决方案,但您获得了不同的视觉样式,因为选项卡控件也会围绕其内容绘制边框。 – MartinStettner 2011-03-18 12:11:22