Condividi tramite


ManipulationModes Enumerazione

Definizione

Specifica il modo in cui 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

All 65535

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

None 0

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

Rotate 16

Consenti azioni di manipolazione che ruotano la destinazione.

RotateInertia 128

Applicare l'inerzia per ruotare le azioni.

Scale 32

Consente azioni di manipolazione che ridimensionano la destinazione.

ScaleInertia 256

Applicare l'inerzia alle azioni di ridimensionamento.

System 65536

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

TranslateInertia 64

Applicare l'inerzia per tradurre le azioni.

TranslateRailsX 4

Consenti azioni di manipolazione che convertono la destinazione sull'asse X, ma che usano una modalità guide.

TranslateRailsY 8

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

TranslateX 1

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

TranslateY 2

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

Commenti

Nota

La manipolazione diretta definisce una manipolazione come scorrimento o zoom di alcune parti 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 System da 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