Есть замечательный пример, как сделать закладки с закруглёнными краями с помощью модификации стиля 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>