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 la destinazione UIElement è contenuta in un controllo ScrollViewer, tale ScrollViewer elemento padre gestirà le manipolazioni delle traduzioni direttamente a livello di sistema, considerandole come panoramica o zoom. La gestione della manipolazione da parte dell'elemento ScrollViewer padre impedisce all'oggetto contenuto UIElement 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 UIElement destinazione.

Si applica a

Vedi anche