1

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

ここに私のxamlがあります:

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

2 に答える 2

3

ページにはピボット コントロールを 1 つだけ配置できます (すべきです)。

PivotItem ヘッダー間の間隔について話している場合、例のようMarginに、ヘッダーに配置する StackPanel に a を設定することはできませんか?

<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 ピクセルが追加されます。

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

于 2010-12-16T12:11:37.837 に答える
0

xaml を投稿する必要がありますが、通常、ほとんどの UI 要素にはMarginプロパティがあります

于 2010-12-16T09:18:38.830 に答える