在 WPF 中,如何获取 tabItem 的内容来填充可用空间?

wil*_*lem 4 wpf autosize tabitem

我不知道我在这里做错了什么。在下面的 XAML 中,边框不会填充 tabItem 上的可用空间(只是大量空白)。如何填充整个标签页?

<TabControl>
    <TabItem Header="Plant State">
        <Border Background="Red" VerticalAlignment="Stretch" HorizontalAlignment="Stretch"></Border>
    </TabItem>
</TabControl>
Run Code Online (Sandbox Code Playgroud)

wil*_*lem 5

我在马特·汉密尔顿的帮助下解决了这个问题。如果您使用常规 TabControl(默认模板),这实际上可以正常工作。

我正在使用更改默认控件模板的 xaml“主题”。这导致布局失败,所以我必须调查并找出问题所在。

  • @willem:...那么这里的问题是什么? (2认同)
  • 答案也是@ http://stackoverflow.com/questions/1069462/wpf-tabitem-content-alignment-is-always-centered (2认同)