当子控件“操作模式”设置为“无”以外的其他控件时,父控件将失去操作功能

本文关键字:控件 操作 其他 失去 功能 操作模式 模式 设置 | 更新日期: 2023-09-27 18:37:11

基本上,我有一个SemanticZoom控件,里面有一个GridViewGridView里面有一个自定义控件,但为了简单起见,让我们假设它是一个简单的红色Border。问题是我试图在缩放时处理边框的操作(将ManipulationMode设置为 Scale),以便我可以知道用户何时执行捏出手势并"放大"到边框(这实际上是另一个页面),但是通过处理操作,我失去了 (1) 使用 SemanticZoom 和 (2) 滚动网格的能力。

如果您使用过 Windows 8 照片应用程序,您会注意到他们以某种方式实现了此功能。如果您捏合到图像中,页面将进入语义缩放,但如果您捏合,它将进入全屏模式。我想要类似的功能,但我不知道如何实现它。

有什么想法吗?

提前谢谢。

当子控件“操作模式”设置为“无”以外的其他控件时,父控件将失去操作功能

我将使用2个语义缩放控件来实现照片应用效果。