我正在试用已发布的 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 模拟器上实现它?已尝试多点触控 - 没有帮助
最佳答案
SemanticZoom 控件在 Windows Phone 8.1 上的行为有所不同(与 Windows 8 相比)。无需使用多点触控缩放在两个 View 之间切换,您必须点击组标题以显示 ZoomedOutView。在此 View 中,您可以点击某个项目以切换到其在 ZoomedInView 中的位置。
此行为类似于 Windows Phone 上的应用程序列表。字母 a、b、c 等是 ZoomedInView 的组标题 - 当您点击其中一个时,您将看到所有字母的列表 (ZoomedOutView)。
语义“缩放”在 Windows Phone 上可能是一个误导性的名称...
关于c# - 在 Windows Phone 中使用语义缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23268500/