2010-12-16 3 views
1

PivotControlのPivotItemsヘッダー間の間隔を設定する方法は?私はタブ付きのデザインに取り組んでいます、私はアイコンでpivotItemsヘッダー をカスタマイズすることができましたが、それらの間隔を設定する方法はわかりません。WP7 PivotControl Spacing

<controls:Pivot Title="Tabs" FontSize="50" FontWeight="Bold" HorizontalAlignment="Center" Padding="0,0,0,0" Width="480" Margin="0,0,0,0"> 

     <!--Pivot item one--> 
     <controls:PivotItem Name="tab1" Margin="0,0,0,0" Padding="0,0,0,0"> 
      <controls:PivotItem.Header > 
       <ContentControl> 
        <StackPanel Orientation="Vertical" Background="#787878" Width="150"> 
         <Image Source="Images/tab_home.png" Height="80" Width="80"/> 
         <TextBlock Text="Listen" FontSize="32" VerticalAlignment="Center" HorizontalAlignment="Center"/> 
        </StackPanel> 
       </ContentControl> 
      </controls:PivotItem.Header> 

答えて

3

Margin性質を持っている投稿する必要があります。

は、ここに私のXAMLです。

PivotItemヘッダーの間隔について話しているのであれば、あなたの例によれば、ヘッダーに入れているStackPanelにMarginを設定するだけで済みませんか?

<controls:PivotItem> 
    <controls:PivotItem.Header> 
     <ContentControl> 
      <StackPanel Orientation="Vertical" Background="#787878" Width="150" Margin="20,0,20,0"> 
       <Image Source="Images/tab_home.png" Height="80" Width="80"/> 
       <TextBlock Text="Listen" FontSize="32" VerticalAlignment="Center" HorizontalAlignment="Center"/> 
      </StackPanel> 
     </ContentControl> 
    </controls:PivotItem.Header> 

これは、ヘッダーの左右に20ピクセルを追加します。

これはあなたの後ろでない場合は、あなたの質問を更新してください。あなたが達成しようとしていることのモックアップを追加することをお勧めします。

+1

はい、それです、Pivo​​tItem.Header StackPanelのMargin = "0,0、-10,0"は完全に動作します、ありがとう – Janci

0

あなたは、XAMLが、通常、ほとんどのUI要素は、あなたが唯一のページで1つのピボットコントロールを持っている(はずです)することができます