如何在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>
答案 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
属性