繁体   English   中英

修复Windows Phone 8.1中的集线器控件滚动

[英]Fix the Scrolling of Hub Control in Windows phone 8.1

我在Windows Phone 8.1 WinRT应用程序中使用了集线器控件。

我正在动态填充HubSections。

一旦到达第一个Hubsection,我就不想再去上一个Hubsection,同样的事情也适用于Last Hubsection。

Hub的默认行为是它从第一个Hubsection滚动到最后一个Hubsection。

请帮忙!!

如果您有类似panHub_SectionsInViewChanged(object sender,SectionsInViewChangedEventArgs e)之类的方法,则在您的xaml中,您可以:

<Hub x:Name="panHub" Style="{StaticResource HubPanoramaStyle}" Margin="0, 0, 0, 0"
                 SectionsInViewChanged="panHub_SectionsInViewChanged" Loaded="panHub_Loaded" Grid.RowSpan="2">

然后,SectionsInViewChangedEventArgs e将具有移入视图和移出视图的节。

如果要从“ Last”到“ First”,则可以尝试滚动到最后一部分,例如panHub.ScrollToSection(LastSection);。

我猜您正在使用FlipViewItemFlipView中添加内容。

希望能帮助到你! :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM