WPF:TabControl 中的中心 TabItem
在我的 XAML 代码中,我有一个包含多个项目的 TabControl。我遇到的问题是我无法将选项卡项集中在内容区域的中心。选项卡始终从左侧开始,但我需要它们居中。这是我的代码:
<TabControl>
<TabItem Header="Test 1" Style="{StaticResource LeftTab}" Height="40" />
<TabItem Header="Test 2" Style="{StaticResource MiddleTab}" />
<TabItem Header="Test 3" Style="{StaticResource MiddleTab}" />
<TabItem Header="Test 4" Style="{StaticResource RightTab}" />
</TabControl>
我不知道将项目居中的属性 - 有什么想法吗?
in my XAML code, I have a TabControl with multiple items. The problem I have is that I can not center the tabitems about the content area. The tabs are always starting on the left side, but I need them centered. This is my code:
<TabControl>
<TabItem Header="Test 1" Style="{StaticResource LeftTab}" Height="40" />
<TabItem Header="Test 2" Style="{StaticResource MiddleTab}" />
<TabItem Header="Test 3" Style="{StaticResource MiddleTab}" />
<TabItem Header="Test 4" Style="{StaticResource RightTab}" />
</TabControl>
I do not know a property to center the items - any idea?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在内部,
TabControl
使用TabPanel
来布局选项卡。使用默认模板,只需通过样式设置TabPanel
的HorizontalAlignment
即可:Internally, the
TabControl
uses aTabPanel
to layout the tabs. Using the default template, you just need to set theHorizontalAlignment
of theTabPanel
through a style: