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

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

alt text http://img111.imageshack.us/img111/4158/67279984.png

我应该设置哪些属性来归档以上设计之一?对于第二个设计,我尝试在TabItem对象中调整Horizo​​ntalAlignment属性(“居中”),在TabControl对象中调整Horizo​​ntalContentAglinment属性(“居中”),但均无效。

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

谢谢。

最佳答案

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

关于c# - 自动调整TabItem宽度以填充空格?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1582523/

10-12 00:22
查看更多