ManipulationModes Enumerazione

Definizione

Specifica come un elemento dell'interfaccia utente di destinazione interpreta gli eventi di manipolazione. Questa enumerazione è flag per flag, quindi è possibile impostare più modalità per la proprietà ManipulationMode .

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

public enum class ManipulationModes
/// [System.Flags]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
enum class ManipulationModes
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
public enum ManipulationModes
Public Enum ManipulationModes
Ereditarietà
ManipulationModes
Attributi

Campi

Nome Valore Descrizione
None 0

Non presentare l'interazione grafica con gli eventi di manipolazione.

TranslateX 1

Consente azioni di manipolazione che traducono la destinazione sull'asse X.

TranslateY 2

Consenti azioni di manipolazione che convertono la destinazione sull'asse Y.

TranslateRailsX 4

Consente azioni di manipolazione che convertono la destinazione sull'asse X, ma usando una modalità binari.

TranslateRailsY 8

Consente azioni di manipolazione che convertono la destinazione sull'asse Y, ma usando una modalità binari.

Rotate 16

Consenti azioni di manipolazione che ruotano la destinazione.

Scale 32

Consentire azioni di manipolazione che ridimensionano la destinazione.

TranslateInertia 64

Applicare l'inerzia per tradurre le azioni.

RotateInertia 128

Applicare l'inerzia per ruotare le azioni.

ScaleInertia 256

Applicare l'inerzia alle azioni di ridimensionamento.

All 65535

Abilitare tutte le modalità di interazione di manipolazione, ad eccezione di quelle supportate tramite manipolazione diretta

System 65536

Abilitare le interazioni tramite tocco basate sul sistema supportate tramite manipolazione diretta.

Commenti

Note

Manipolazione diretta definisce una manipolazione come scorrimento o zoom di una parte dell'interfaccia utente dell'applicazione.

Questa enumerazione fornisce il valore per la proprietà UIElement.ManipulationMode . Impostando questa proprietà è possibile abilitare la gestione del codice dell'app per gli eventi di manipolazione, ad esempio ManipulationStarted. È necessario impostare ManipulationMode su un valore diverso da System o None per abilitare la gestione degli eventi da tale elemento. Per altre info sulle manipolazioni, vedi Gestire l'input del puntatore.

L'imposizione dei valori per le possibili combinazioni è documentata nelle osservazioni per la proprietà UIElement.ManipulationMode .

Si applica a

Vedi anche