WP7 PivotControl间距

时间:2010-12-16 09:16:47

标签: windows-phone-7 spacing

如何在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>

2 个答案:

答案 0 :(得分:3)

您可以(应该)在页面上只有一个数据透视控件。

如果您正在讨论PivotItem Headers之间的间距,那么根据您的示例,您不仅可以在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 :(得分:0)

您应该发布xaml,但通常大多数UI元素都有Margin属性