旋转木马禁用的枢轴控件滚动 headers 超出视野
Pivot control with carousel disabled scrolls headers out of view
我们的目标是在此屏幕上有 2 个部分,并且用户可以在它们之间滑动 left/right。我们不想要轮播效果,您可以永远向一个方向滑动。为此,我们在 XAML 中设置了 Pivot.IsHeaderItemsCarouselEnabled = "False"
,但这会产生如下所示的负面影响。请注意,当我们滑动查看 "My Contracts" 时,"Available Contracts" 的开头是如何滚出视图的。我们如何呈现轮播效果和来防止header区域这样移动呢?谢谢!
原来Pivot控件不玩padding。我删除了下面的填充并实现了所需的行为。
<Pivot
Padding="50,25"
AutomationProperties.AutomationId="ItemsGridView"
AutomationProperties.Name="Items"
RelativePanel.AlignBottomWithPanel="True"
RelativePanel.AlignLeftWithPanel="True"
RelativePanel.AlignRightWithPanel="True"
RelativePanel.Below="errorMessage"
IsHeaderItemsCarouselEnabled="False"
TabIndex="1">
我们的目标是在此屏幕上有 2 个部分,并且用户可以在它们之间滑动 left/right。我们不想要轮播效果,您可以永远向一个方向滑动。为此,我们在 XAML 中设置了 Pivot.IsHeaderItemsCarouselEnabled = "False"
,但这会产生如下所示的负面影响。请注意,当我们滑动查看 "My Contracts" 时,"Available Contracts" 的开头是如何滚出视图的。我们如何呈现轮播效果和来防止header区域这样移动呢?谢谢!
原来Pivot控件不玩padding。我删除了下面的填充并实现了所需的行为。
<Pivot
Padding="50,25"
AutomationProperties.AutomationId="ItemsGridView"
AutomationProperties.Name="Items"
RelativePanel.AlignBottomWithPanel="True"
RelativePanel.AlignLeftWithPanel="True"
RelativePanel.AlignRightWithPanel="True"
RelativePanel.Below="errorMessage"
IsHeaderItemsCarouselEnabled="False"
TabIndex="1">