4

我有一个 TabControl 对象,里面有一些 TabItem 对象。现在 TabItem 的宽度总和不足以填满右边的空间:

现在我希望有以下设计之一:

替代文字 http://img111.imageshack.us/img111/4158/67279984.png

我应该设置哪些属性来归档上述设计之一?对于第二个设计,我尝试调整 TabItem 对象中的 Horizo​​ntalAlignment 属性(到“中心”)和 TabControl 对象中的 Horizo​​ntalContentAglinment 属性(到“中心”),但都不起作用。

有人能指出我应该怎么做才能实现设计吗?我更喜欢第一个设计,但如果不可能或非常困难,第二个也很好。

谢谢。

4

2 回答 2

2

选项卡由 TabControl 的 HeaderPanel 排列。您需要更换 HeaderPanel 以更改布局。似乎唯一的方法是使用 ControlTemplate。这是一篇文章,将向您展示如何做到这一点:http: //www.codeproject.com/KB/WPF/WpfSqueezeTabPanel.aspx

于 2009-10-18T07:34:51.770 回答
0

请参阅我对这个类似问题的回答(如果我理解正确): 如何将 WPF 选项卡项标题拉伸到父控件宽度

于 2013-07-17T09:55:11.930 回答