ManipulationModes Enumeração

Definição

Especifica como um elemento de interface do usuário de destino interpreta eventos de manipulação. Essa enumeração é flagwise, para que você possa 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(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
Herança
ManipulationModes
Atributos

Campos

Nome Valor Description
None 0

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

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.

TranslateRailsX 4

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

TranslateRailsY 8

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

Rotate 16

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

Scale 32

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

TranslateInertia 64

Aplique inércia para traduzir ações.

RotateInertia 128

Aplique inércia para girar ações.

ScaleInertia 256

Aplicar inércia a ações de dimensionamento.

All 65535

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

System 65536

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

Comentários

Note

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 da 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 o ManipulationMode como um valor diferente System ou None para habilitar o tratamento dos eventos desse elemento. Para obter mais informações sobre manipulações, consulte a entrada do ponteiro Handle.

A imposição de valor para possíveis combinações está documentada na propriedade Remarks for the UIElement.ManipulationMode .

Aplica-se a

Confira também