TabControl 内 TabItem 标题的放置/对齐

问题描述 投票:0回答:1

当我的应用程序中打开的选项卡过多而导致选项卡标题无法容纳在一行中时,

TabItem
标题会分成两行。如果我固定了
TabItem
宽度,这看起来真的很难看。

enter image description here

我希望它们在这种情况下向左或向右对齐。

我尝试过:

TabControl HorizontalAlignment
HorizontalContentAlignment
TabPanel HorizontalAlignment
,
TabItem HorizontalAlignment

c# wpf xaml tabs
1个回答
0
投票

代码会将所有项目放入一行:

tabControl1.SizeMode = TabSizeMode.Fixed;
double itemWidth = (tabControl1.Width / tabControl1.TabCount) - 2;
tabControl1.ItemSize = new Size((int)itemWidth, 30);
© www.soinside.com 2019 - 2024. All rights reserved.