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 目標的非系統層級處理操作。