ManipulationModes Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 .