WPF TabItem样式 - 更改标题文本后的重绘选项卡

时间:2012-06-14 12:05:43

标签: c# wpf wpf-controls

我使用了优秀的帖子How to create trapezoid tabs in WPF tab control来制作我自己的TabControl。

我正在尝试更改标题文本后如何更改标签宽度计算? 在用户在某些TextBox中输入文本之后,我首先使用“New Group”的标题文本,我希望该文本显示在Header中,但现在TabItem宽度不适合新文本。

如何重新计算宽度???

谢谢

2 个答案:

答案 0 :(得分:0)

尝试使用this style。它重新计算标题宽度以适合名称。

答案 1 :(得分:0)

那么, 我没有找到任何解决方案所以我做得很脏。 我刚刚那样做了

TabItem.Style = null;
TabItem .Style = (Style)FindResource("Tabitem112");

所以基本上,我只是放弃了风格并重新应用它。 它正在发挥作用。 我希望看到更专业的方法。