在 WPF 中,如何获取 tabItem 的内容来填充可用空间?
我不知道我在这里做错了什么。 在下面的 XAML 中,边框不会填充 tabItem 上的可用空间(只是大量空白)。 如何填充整个标签页?
<TabControl>
<TabItem Header="Plant State">
<Border Background="Red" VerticalAlignment="Stretch" HorizontalAlignment="Stretch"></Border>
</TabItem>
</TabControl>
I do not know what I am doing wrong here. In the XAML below, the Border does not fill the available space on the tabItem (just lots of whitespace). How do I fill the entire tab page?
<TabControl>
<TabItem Header="Plant State">
<Border Background="Red" VerticalAlignment="Stretch" HorizontalAlignment="Stretch"></Border>
</TabItem>
</TabControl>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我在马特·汉密尔顿的帮助下解决了这个问题。 如果您使用常规 TabControl(默认模板),这实际上可以正常工作。
我正在使用 xaml“主题”来更改默认控件模板。 这导致布局失败,所以我必须调查并找出问题所在。
I figured this out with the help of Matt Hamilton. This actually works fine if you are using a regular TabControl (default Template).
I am using a xaml "theme" that alters the default control template. That is causing the layout to fail, so I will have to investigate and figure out what is wrong.