2010-10-23 5 views

Répondre

4

TabControl Mise en forme (droit Justifié et texte vertical)

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

Assurez-vous que vous avez installer la boîte à outils de silverlight puis utilisez la mise en page Faire pivoter pour transformer l'en-tête de l'onglet.

<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> 

Le résultat APPRECIEREZ Vertical tab layout!

Peut-être que je ne peux pas télécharger une image, le résultat va aimer, mais tout le texte est pivoté -90 dans le résultat réel.

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

L'article relatif est here