Condividi tramite


UIElement.CancelDirectManipulations Metodo

Definizione

Annulla l'elaborazione continua della manipolazione diretta (panoramica/zoom definita dal sistema) su qualsiasi elemento padre scrollViewer che contiene l'oggetto UIElement corrente.

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

Restituisce

Boolean

bool

true se esiste un elemento padre ScrollViewer e l'impostazione del valore ha comportato l'annullamento dell'azione di panoramica/zoom. false se la chiamata al metodo non comporta alcuna azione.

Commenti

Puoi chiamare questo metodo se vuoi che UIElement di destinazione possa elaborare le manipolazioni in corso tramite gli eventi puntatore di livello inferiore (PointerPressed, PointerMoved e così via). Per impostazione predefinita, se l'oggetto UIElement di destinazione è contenuto in un controllo ScrollViewer, l'elemento padre ScrollViewer gestirà le manipolazioni delle traduzioni direttamente a livello di sistema, trattandole come panoramica o zoom. La gestione della manipolazione da parte dell'elemento padre ScrollViewer impedisce all'UIElement contenuto di ricevere gli eventi del puntatore (che verrebbero contrassegnati come gestiti). Chiamare CancelDirectManipulations per eseguire l'override di questo comportamento predefinito per una manipolazione in corso e quindi sarà possibile gestire le manipolazioni a livello di non sistema per la singola destinazione UIElement .

Si applica a

Vedi anche