wpf: заголовок tabitem для размера header.content - PullRequest
2 голосов
/ 26 мая 2011

У меня есть элемент управления вкладками, и когда их слишком много, я получаю заголовки элементов вкладок на нескольких строках.Так что это будет похоже на

[TabItemAA1] [TabItemAA2]
[        TabItem3       ]
[TabItem4AAAAAAAAAAAAAAA]

Я не возражаю против их укладки, но когда это происходит, заголовок TabItem3 растягивается, чтобы соответствовать ширине элемента управления вкладками.Как я могу предотвратить это или сделать так, чтобы содержимое элемента вкладки, которое является TextBlock, соответствовало расширенной ширине?

Спасибо

1 Ответ

1 голос
/ 08 июня 2011

Хотя люди ожидают увидеть это таким образом. Метки вкладок должны быть расположены по центру, чтобы их можно было легко прочитать. Я предполагаю, что вы хотите, чтобы левый или правый оправдать вместо этого. Изменение доминирующей парадигмы пользовательского интерфейса - только хорошая идея, если вы собираетесь улучшить ее.

Это может быть очень грязно, но вы можете вложить другой контейнер в заголовок и явно указать размер и выравнивание объектов, которые он содержит.

Для другого стиля пользовательского интерфейса, в котором вкладки прокручиваются горизонтально, а не разбиваются на несколько строк, вы также можете проверить статью этого парня под названием «WPF Single Row Tab Control»: http://rickdoes.net/post/2009/11/06/WPF-Single-Row-Tab-Control.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...