【发布时间】:2014-04-23 05:57:14
【问题描述】:
我正在开发 Windows Phone 8 应用程序。一切都很好,但我发现一件事我事先没有处理过 - 现在全景控制行为让我感到困惑。 这是我的应用程序中心页面的简化示例(带有全景控制):
简化页面 XAML 是下一个:
<phone:Panorama>
<i:Interaction.Behaviors>
<b:PanoramaBehaviour/>
</i:Interaction.Behaviors>
<phone:PanoramaItem Header="Panorama1">
<ScrollViewer>
<StackPanel>
<Button Height="72" Content="Button1" Click="Button_Click"/>
<Button Height="72" Content="Button2" Click="Button_Click"/>
<Button Height="72" Content="Button3" Click="Button_Click"/>
<Button Height="72" Content="Button4" Click="Button_Click"/>
<Button Height="72" Content="Button5" Click="Button_Click"/>
<Button Height="72" Content="Button6" Click="Button_Click"/>
<Button Height="72" Content="Button7" Click="Button_Click"/>
<Button Height="72" Content="Button8" Click="Button_Click"/>
<Button Height="72" Content="Button9" Click="Button_Click"/>
</StackPanel>
</ScrollViewer>
</phone:PanoramaItem>
<phone:PanoramaItem Header="Panorama2">
<Grid Background="Red" Tap="GridTap"/>
</phone:PanoramaItem>
</phone:Panorama>
所以问题是下一个 - 通常,当我尝试将全景图从一个项目滑动到另一个项目时,我点击了第一个全景项目的按钮之一。所以我导航到另一个应用程序页面。 有人可以告诉我,我该如何防止这种全景控制行为?
-----------------编辑: EventToCommand 解决方案对我不起作用。
【问题讨论】:
标签: xaml windows-phone-8 panorama-control