C# 在Windows Phone中使用语义缩放
我正在试用发布的VS2013更新2,并构建一个示例通用应用程序 我发现,现在Windows Phone默认支持多点触控,这意味着以前不可用的新控件 我尝试过使用简单的语义缩放测试C# 在Windows Phone中使用语义缩放,c#,windows-phone-8-emulator,windows-phone-8.1,win-universal-app,C#,Windows Phone 8 Emulator,Windows Phone 8.1,Win Universal App,我正在试用发布的VS2013更新2,并构建一个示例通用应用程序 我发现,现在Windows Phone默认支持多点触控,这意味着以前不可用的新控件 我尝试过使用简单的语义缩放测试 <SemanticZoom> <SemanticZoom.ZoomedInView> <GridView Background="Red" ScrollViewer.IsHorizontalScrollChainingEnabled="False"
<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 Emulator上实现这一点?已经尝试过多点触控-没有帮助除了你的模拟器之外,你还有一个条,你可以在其中找到“多点触控输入”: 选择后,将出现三个圆圈-您可以通过右键单击并移动来更改其位置(无需触摸屏幕)。左键单击将在您设置的点处调用多点触摸(例如,当您左键单击一个圆并移动它而不释放按钮时,它将放大/缩小照片)
正如我在Emulator拍摄的照片上测试的一样,它正在工作。SemanticZoom控件在Windows Phone 8.1上的行为不同(与Windows 8相比)。与使用多点触摸缩放在两个视图之间切换不同,您必须点击组标题以显示ZoomedOutView。在此视图中,您可以点击某个项目以切换到其在ZoomedInView中的位置 此行为类似于Windows Phone上的应用程序列表。字母a、b、c等是ZoomedView的组标题-当您点击其中一个时,您将看到所有字母的列表(ZoomedOutView)
在Windows Phone上,语义“缩放”可能是一个错误的名称…是的,在照片上它工作正常。。。语义缩放似乎没有对此做出响应…@问题可能不是emulator的问题,而是您的代码的问题-正如我测试过的,它在设备上也不起作用。