WPF TabControl, rounded TabItem

Опубликовано Июн 26, 2011 в .NET, WPF | Нет комментариев

Есть замечательный пример, как сделать закладки с закруглёнными краями с помощью модификации стиля WPF TabControl и TabItem, но он не поддерживает нижнее расположение закладок TabStripPlacement=»Bottom».

Небольшая модификация примера позволила расположить закладки снизу. Загрузите Полный исходный код для VisualStudio 2010, с 3-имя вариантами TabControl и изменением стиля для нижнего расположения закладок.

Основной секрет в применении MatrixTransform для переворота Path изображения кривых и тонкой настройке стиля TabControl.

<Path.LayoutTransform>
<TransformGroup>
<ScaleTransform ScaleY=»-1″/>
<MatrixTransform Matrix=»1,0,0,-1,0,0″ />
<TranslateTransform Y=»1″ />
</TransformGroup>
</Path.LayoutTransform>

How to create trapezoid tabs in WPF tab control

Закладки с закруглёнными краями. Модификация WPF TabControl, TabItem Style. TabStripPlacement=Bottom

Оставить комментарий