我有一个应用程序Windows Phone 8。
在集线器中有可能按下按钮并让应用程序自动移动到下一个中心区域?
答案 0 :(得分:1)
是的,您可以使用HubName.ScrollToSection(HubSectionName);
MSDN: Hub.ScrollToSection method
最小例子
<Hub x:Name="myHub">
<HubSection x:Name="myHubSection">
<DataTemplate>
<Grid Width="2000" Height="1000">
<TextBlock Text="hi"></TextBlock>
<Button Content="ScrollToNext" VerticalAlignment="Bottom" Click="Button_Click"></Button>
</Grid>
</DataTemplate>
</HubSection>
<HubSection x:Name="myHubSection2">
<DataTemplate>
<Grid Width="900">
<TextBlock Text="hi2"></TextBlock>
</Grid>
</DataTemplate>
</HubSection>
</Hub>
// this will scroll to myHubSection2
private void Button_Click(object sender, RoutedEventArgs e)
{
this.myHub.ScrollToSection(this.myHubSection2);
}