5

我正在尝试发布的 VS 2013 Update 2 并构建一个示例通用应用程序。

我发现,现在 Windows Phone 默认支持多点触控,这意味着以前不可用的新控件。

我尝试使用简单的语义缩放测试

<SemanticZoom>
        <SemanticZoom.ZoomedInView>
            <GridView Background="Red" ScrollViewer.IsHorizontalScrollChainingEnabled="False" ScrollViewer.IsVerticalScrollChainingEnabled="False"/>
        </SemanticZoom.ZoomedInView>
        <SemanticZoom.ZoomedOutView>
            <GridView Background="Black" ScrollViewer.IsHorizontalScrollChainingEnabled="False" ScrollViewer.IsVerticalScrollChainingEnabled="False"/>
        </SemanticZoom.ZoomedOutView>
    </SemanticZoom>

如何在 Windows Phone 模拟器上实现它?尝试过多点触控 - 没有帮助

4

2 回答 2

3

SemanticZoom 控件在 Windows Phone 8.1 上的行为不同(与 Windows 8 相比)。您必须点击组标题以显示 ZoomedOutView,而不是使用多点触控缩放在两个视图之间切换。在此视图中,您可以点击一个项目以切换到其在 ZoomedInView 中的位置。

此行为类似于 Windows Phone 上的应用程序列表。字母 a、b、c 等是 ZoomedInView 的组标题 - 当您点击其中一个时,您将看到所有字母的列表 (ZoomedOutView)。

语义“Zoom”可能是 Windows Phone 上的一个误导性名称......

于 2014-04-24T19:46:22.867 回答
1

除了你的模拟器,你还有一个酒吧,你会发现“多点触控输入”:

在此处输入图像描述

当您选择它时,将出现三个圆圈 - 您可以通过右键单击和移动来更改它们的位置(无需触摸屏幕)。左键单击将在您设置的点处调用多点触控(例如,当您左键单击一个圆圈并在不释放按钮的情况下移动它时,它将放大/缩小照片)。

正如我在模拟器拍摄的照片上测试过的那样 - 它正在工作。

于 2014-04-24T12:55:42.127 回答