2011-08-03 37 views
1

我認爲標題非常簡單。我正在使用一些自定義控件。我想翻轉自定義選項卡控件的選項卡標題。我嘗試了一個佈局轉換(ScaleTransform X = -1)來水平翻轉標籤頁眉。但顯然我希望裏面的文本不被鏡像。到目前爲止我找不到方法。翻轉UIElement,但保留翻轉的文字

回答

2

您可以通過給TabItem一個HeaderTemplate中,並應用ScaleTransform也有這樣做:

<TabControl> 
    <TabItem Header="Hello, World!"> 
    <TabItem.LayoutTransform> 
     <ScaleTransform ScaleX="-1" /> 
    </TabItem.LayoutTransform> 
    <TabItem.HeaderTemplate> 
     <DataTemplate> 
     <ContentPresenter Content="{Binding}"> 
      <ContentPresenter.LayoutTransform> 
      <ScaleTransform ScaleX="-1" /> 
      </ContentPresenter.LayoutTransform> 
     </ContentPresenter> 
     </DataTemplate> 
    </TabItem.HeaderTemplate> 
    </TabItem> 
</TabControl>