Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > WPF и Silverlight > ориентация заголовков вкладок у TabControl


Автор: Compositum 2.5.2012, 11:45
Доброго времени суток.  Требуется, чтобы у элемента TabControl заголовки вкладок располагались справа и текст в них ориентировался вертикально. Написал такой код:
Код

        <TabControl Grid.ColumnSpan="2" Grid.Row="1" HorizontalAlignment="Stretch" 
                    Name="tabControl1" VerticalAlignment="Stretch"  Grid.RowSpan="2" 
                    TabStripPlacement="Right">
            <TabItem Name="tabItem1">
                <TabItem.Header>
                    <TextBlock Margin="3">
                        <TextBlock.RenderTransform>
                            <RotateTransform CenterX="0" CenterY="0" Angle="90" />
                        </TextBlock.RenderTransform>
                        <TextBlock.Text>
                            123 444 555 666
                        </TextBlock.Text>
                    </TextBlock>
                </TabItem.Header>
            </TabItem>
            <TabItem Name="tabItem2">
                <TabItem.Header>
                    <TextBlock Margin="3">
                        <TextBlock.RenderTransform>
                            <RotateTransform CenterX="0" CenterY="0" Angle="90" />
                        </TextBlock.RenderTransform>
                        <TextBlock.Text>
                            ABCDEF
                        </TextBlock.Text>
                    </TextBlock>
                </TabItem.Header>
            </TabItem>
        </TabControl>

Выглядит это так - см. прикреплённый файл.

Как сделать отображение корректным?

Спасибо.

Автор: Compositum 2.5.2012, 12:49
Вопрос снят - вместо RenderTransform нужно было использовать LayoutTransform.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)