ManipulationModes Enumeração

Definição

Especifica como um elemento de interface do usuário de destino interpreta eventos de manipulação. Essa enumeração é sinalizadora, portanto, você pode definir vários modos para a propriedade ManipulationMode .

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

public enum class ManipulationModes
/// [System.Flags]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class ManipulationModes
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum ManipulationModes
Public Enum ManipulationModes
Herança
ManipulationModes
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Campos

All 65535

Habilitar todos os modos de interação de manipulação, exceto aqueles com suporte por meio da Manipulação Direta

None 0

Não apresente interação gráfica com eventos de manipulação.

Rotate 16

Permitir ações de manipulação que giram o destino.

RotateInertia 128

Aplique inércia para girar ações.

Scale 32

Permitir ações de manipulação que dimensionam o destino.

ScaleInertia 256

Aplique inércia para dimensionar ações.

System 65536

Habilite interações por toque controladas pelo sistema com suporte por meio da Manipulação Direta.

TranslateInertia 64

Aplique inércia para traduzir ações.

TranslateRailsX 4

Permitir ações de manipulação que traduzem o destino no eixo X, mas que usam um modo de trilhos.

TranslateRailsY 8

Permitir ações de manipulação que traduzem o destino no eixo Y, mas que usam um modo de trilhos.

TranslateX 1

Permitir ações de manipulação que traduzem o destino no eixo X.

TranslateY 2

Permitir ações de manipulação que traduzem o destino no eixo Y.

Comentários

Observação

A Manipulação Direta define uma manipulação como a rolagem ou o zoom de alguma parte da interface do usuário do aplicativo.

Essa enumeração fornece o valor para a propriedade UIElement.ManipulationMode . Ao definir essa propriedade, você pode habilitar o tratamento de código do aplicativo para eventos de manipulação, como ManipulationStarted. Você deve definir ManipulationMode como um valor diferente de System ou None para habilitar o tratamento dos eventos desse elemento. Para obter mais informações sobre manipulações, consulte Entrada de ponteiro de identificador.

A imposição de valor para combinações possíveis está documentada nos Comentários para a propriedade UIElement.ManipulationMode .

Aplica-se a

Confira também