Xaml 从Windows Phone 8.1应用程序的透视项目中删除空格 如何去除枢轴项目与枢轴边界之间的空白? 我尝试将边距和填充设置为0,但没有多大帮助。我想这样做的原因如下-我认为更改pivot的模板以使三个项目有一个静态(不移动)标题有点困难,因此我只是将一个带有三个按钮的StackPanel放在带有三个项目的pivot上方,当有人按下按钮时,我会在代码中手动选择pivot项目。这种方法对我来说已经足够好了,但是有一个缺陷——在项目和堆栈面板之间有一个空格,我如何才能删除它 <StackPanel Orientation="Vertical"> <StackPanel Orientation="Horizontal"> <Button Click="Button_Click"/> <Button Click="Button_Click_1"/> <Button Click="Button_Click_2"/> </StackPanel> <Pivot> <PivotItem> <local:someControl /> </PivotItem> <PivotItem> <local:someControl /> </PivotItem> <PivotItem> <local:someControl /> </PivotItem> </Pivot> </StackPanel>

Xaml 从Windows Phone 8.1应用程序的透视项目中删除空格 如何去除枢轴项目与枢轴边界之间的空白? 我尝试将边距和填充设置为0,但没有多大帮助。我想这样做的原因如下-我认为更改pivot的模板以使三个项目有一个静态(不移动)标题有点困难,因此我只是将一个带有三个按钮的StackPanel放在带有三个项目的pivot上方,当有人按下按钮时,我会在代码中手动选择pivot项目。这种方法对我来说已经足够好了,但是有一个缺陷——在项目和堆栈面板之间有一个空格,我如何才能删除它 <StackPanel Orientation="Vertical"> <StackPanel Orientation="Horizontal"> <Button Click="Button_Click"/> <Button Click="Button_Click_1"/> <Button Click="Button_Click_2"/> </StackPanel> <Pivot> <PivotItem> <local:someControl /> </PivotItem> <PivotItem> <local:someControl /> </PivotItem> <PivotItem> <local:someControl /> </PivotItem> </Pivot> </StackPanel>,xaml,windows-phone-8.1,winrt-xaml,Xaml,Windows Phone 8.1,Winrt Xaml,您可以使用负值作为边距来删除该空白。试一试 <Pivot Margin="0, -25, 0, 0"> 将25替换为所需的值 将Pivot边距设置为负数有效,但有更好的方式使用样式 <Pivot> <Pivot.Resources> <Style TargetType="PivotItem"> <Setter Property="Margin" Value="0"/>

您可以使用
负值
作为边距来删除该空白。试一试

<Pivot Margin="0, -25, 0, 0">


将25替换为所需的值

Pivot
边距设置为负数有效,但有更好的方式使用样式

<Pivot>
    <Pivot.Resources>
        <Style TargetType="PivotItem">
            <Setter Property="Margin" Value="0"/>
        </Style>
    </Pivot.Resources>

    <PivotItem .../>
    <PivotItem .../>
</Pivot>


请学会在问题中包含一些代码。这有助于避免所有的反对票。@JohnSaunders你的评论让我变得多疑,当我开始检查我在这个网站上问过的所有其他问题时——这只是第二个不包含任何代码的问题。描述这种情况还不够吗?也没有那么多代码。。只有一个堆栈面板和一个枢轴。请告诉我们问题所在-不要让我们猜测。XAML也是代码,出于这个目的。@JohnSaunders我添加了它,但也许屏幕截图会更好?@JohnSaunders顺便说一句,你真的知道答案吗,只是想让我正确地问这个问题?在你回答之前,我确实做了同样的事情,但还是谢谢你,这是正确的答案。