1

如何在 PivotControl 中设置 PivotItems 标题之间的间距?我正在研究选项卡式设计,我能够使用图标自定义 pivotItems 标题,但我不知道如何设置它们之间的间距。

这是我的xml:

  <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

您可以(应该)在页面上只有一个枢轴控件。

如果您正在谈论 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 回答