UIElement.CancelDirectManipulations 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
取消正在进行的直接操作处理, (系统定义的平移/缩放) 包含当前 UIElement 的任何 ScrollViewer 父级。
public:
virtual bool CancelDirectManipulations() = CancelDirectManipulations;
bool CancelDirectManipulations();
public bool CancelDirectManipulations();
function cancelDirectManipulations()
Public Function CancelDirectManipulations () As Boolean
返回
Boolean
bool
true
如果存在 ScrollViewer 父级,并且设置值导致取消平移/缩放操作,则为 。
false
如果调用 方法不会导致任何操作,则为 。
注解
如果希望目标 UIElement 能够通过较低级别的指针事件 (PointerPressed、 PointerMoved 等) 来处理正在进行的操作,则可以调用此方法。 默认情况下,如果目标 UIElement
包含在 ScrollViewer 中,则父 ScrollViewer
级将直接在系统级别处理翻译操作,将其视为平移或缩放。 父级的 ScrollViewer
操作处理阻止包含 UIElement
的 接收指针事件, (它们将被标记为已处理) 。 调用 CancelDirectManipulations
以替代正在进行的操作的此默认行为,然后你将能够在非系统级别为单个 UIElement
目标处理操作。