UIElement.CancelDirectManipulations 方法

定義

取消任何包含目前UIElementScrollViewer父代上 (系統定義的移動流覽/縮放) 進行中的直接操作處理。

public:
 virtual bool CancelDirectManipulations() = CancelDirectManipulations;
bool CancelDirectManipulations();
public bool CancelDirectManipulations();
function cancelDirectManipulations()
Public Function CancelDirectManipulations () As Boolean

傳回

Boolean

bool

true 是表示 如果 ScrollViewer 父系存在,並設定導致取消移動流覽/縮放動作的值。 如果呼叫 方法會導致沒有動作,則為false

備註

如果您想要目標 UIElement 能夠透過較低層級的指標事件處理持續操作, (PointerPressedPointerMoved 等等) ,您可以呼叫此方法。 根據預設,如果目標 UIElement 包含在 ScrollViewer中, 該 ScrollViewer 父系會直接在系統層級處理翻譯操作,並將其視為移動流覽或縮放。 ScrollViewer父代的操作可防止自主UIElement接收指標事件, (它們標示為已處理) 。 呼叫 CancelDirectManipulations 以覆寫進行中操作的這個預設行為,然後您將能夠在個別 UIElement 目標的非系統層級處理操作。

適用於

另請參閱