2010-10-23 62 views

回答

4

TabControl的格式(右對齊和垂直文本)

<Controls2:TabControl HorizontalContentAlignment="Right" HorizontalAlignment="Right" TabStripPlacement="Left"></Controls2:TabControl> 
0

請確保您有安裝Silverlight工具包,然後使用旋轉佈局打開選項卡標題。

<UserControl xmlns:controls=」clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls」 
x:Class=」SilverlightApplication18.MainPage」 
xmlns=」http://schemas.microsoft.com/winfx/2006/xaml/presentation「 
xmlns:x=」http://schemas.microsoft.com/winfx/2006/xaml「 
xmlns:toolkit=」clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Layout.Toolkit」    
Width=」400″ Height=」300″> 
<Grid x:Name=」LayoutRoot」 Background=」White」> 
    <controls:TabControl Margin=」10″ TabStripPlacement=」Left」> 
     <controls:TabItem > 
      <controls:TabItem.Header> 
       <toolkit:LayoutTransformer > 
        <TextBlock Text=」Tab1″/> 
        <toolkit:LayoutTransformer.LayoutTransform> 
         <RotateTransform Angle=」-90″></RotateTransform> 
        </toolkit:LayoutTransformer.LayoutTransform> 
       </toolkit:LayoutTransformer> 
      </controls:TabItem.Header> 
      <TextBlock Margin=」10″ Text=」some content in Tab1″/>    
     </controls:TabItem> 

結果會喜歡: Vertical tab layout

可能是我無法上傳一張圖片,結果會是這樣,但是所有的文字旋轉了-90的實際結果。

+--+------------------------------ 
|l | 
|a | 
|c | 
|i | 
|t | 
|r | 
|e | 
|v | 
+--+ 
| 
| 
+-------------------------------- 

相對文章here