Partilhar via


GestureSettings Enumeração

Definição

Especifica as interações compatíveis com um aplicativo.

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

public enum class GestureSettings
/// [System.Flags]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class GestureSettings
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum GestureSettings
var value = Windows.UI.Input.GestureSettings.none
Public Enum GestureSettings
Herança
GestureSettings
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

Nome Valor Description
CrossSlide 32768

Habilite o suporte para a interação CrossSliding ao usar o slide ou o gesto de passar o dedo por meio de um único contato de toque. Esse gesto pode ser usado para selecionar ou reorganizar objetos.

DoubleTap 2

Habilite o suporte para o gesto de toque duplo.

  • Toque: toque duplo
  • Mouse: botão esquerdo clique duas vezes
  • Caneta/caneta: dê um toque duplo Este gesto pode ser usado para selecionar uma palavra ou abrir um arquivo ou pasta.
Drag 32

Habilite o suporte para o gesto de deslizar ou deslizar o dedo com um mouse ou caneta/caneta (contato único). O evento Dragging é gerado quando um dos gestos é detectado. Esse gesto pode ser usado para seleção de texto, seleção ou reorganização de objetos ou rolagem e movimento panorâmico.

Observação

A entrada de mouse e caneta/caneta não gera eventos de manipulação (ManipulationStarted, ManipulationUpdated e ManipulationCompleted) durante essa interação.

Especificar o suporte para Arrastar e uma ou mais das configurações de manipulação permite que um único dispositivo execute várias ações. Por exemplo, o gesto de deslizar ou deslizar o dedo pode ser executado com o botão esquerdo do mouse para selecionar o texto, enquanto o botão de roda pode ser rolado para rolar o conteúdo.

Hold 4

Habilite o suporte para o gesto de pressionar e segurar (de um único contato de toque ou caneta/caneta). O evento Holding será gerado se um limite de tempo for cruzado antes que o contato seja levantado, um contato adicional for detectado ou um gesto for iniciado.

  • Toque: pressione e segure
  • Caneta/caneta: pressione e segure Este gesto pode ser usado para exibir um menu de contexto.
HoldWithMouse 8

Habilite o suporte para pressionar e segurar o gesto pelo botão esquerdo em um mouse. O evento Holding será acionado se um limite de tempo for cruzado antes que o botão esquerdo seja liberado ou um gesto seja iniciado. Esse gesto pode ser usado para exibir um menu de contexto.

ManipulationMultipleFingerPanning 65536

Habilite o movimento panorâmico e desabilite o zoom quando dois ou mais contatos por toque forem detectados. Impede interações de zoom não intencionais ao fazer movimento panorâmico com vários dedos.

ManipulationRotate 1024

Habilite o suporte para o gesto de rotação por meio da entrada do ponteiro. Os eventos ManipulationStarted, ManipulationUpdated e ManipulationCompleted são todos gerados durante essa interação.

ManipulationRotateInertia 8192

Habilite o suporte para inércia de rotação após a conclusão do gesto de rotação (por meio da entrada do ponteiro). O evento ManipulationInertiaStarting será gerado se a inércia estiver habilitada.

ManipulationScale 2048

Habilite o suporte para o gesto de pinçamento ou alongamento por meio da entrada do ponteiro. Esses gestos podem ser usados para zoom óptico ou semântico e redimensionamento de um objeto. Os eventos ManipulationStarted, ManipulationUpdated e ManipulationCompleted são todos gerados durante essa interação.

ManipulationScaleInertia 16384

Habilite o suporte para dimensionar a inércia após a conclusão do gesto de pinçamento ou alongamento (por meio da entrada do ponteiro). O evento ManipulationInertiaStarting será gerado se a inércia estiver habilitada.

ManipulationTranslateInertia 4096

Habilite o suporte para inércia de tradução após a conclusão do gesto do slide (por meio da entrada do ponteiro). O evento ManipulationInertiaStarting será gerado se a inércia estiver habilitada.

ManipulationTranslateRailsX 256

Habilite o suporte para o gesto do slide por meio da entrada do ponteiro, no eixo horizontal usando trilhos (guias). Os eventos ManipulationStarted, ManipulationUpdated e ManipulationCompleted são todos gerados durante essa interação. Esse gesto pode ser usado para reorganizar objetos.

ManipulationTranslateRailsY 512

Habilite o suporte para o gesto do slide por meio da entrada do ponteiro, no eixo vertical usando trilhos (guias). Os eventos ManipulationStarted, ManipulationUpdated e ManipulationCompleted são todos gerados durante essa interação. Esse gesto pode ser usado para reorganizar objetos.

ManipulationTranslateX 64

Habilite o suporte para o gesto do slide por meio da entrada do ponteiro, no eixo horizontal. Os eventos ManipulationStarted, ManipulationUpdated e ManipulationCompleted são todos gerados durante essa interação. Esse gesto pode ser usado para reorganizar objetos.

ManipulationTranslateY 128

Habilite o suporte para o gesto do slide por meio da entrada do ponteiro, no eixo vertical. Os eventos ManipulationStarted, ManipulationUpdated e ManipulationCompleted são todos gerados durante essa interação. Esse gesto pode ser usado para reorganizar objetos.

None 0

Desabilite o suporte para gestos e manipulações.

RightTap 16

Habilite o suporte para uma interação com o toque direito. O evento RightTapped é gerado quando o contato é levantado ou o botão do mouse liberado.

  • Toque: pressione e segure
  • Mouse: pressione e segure, clique no botão direito do mouse
  • Caneta/caneta: pressione e segure, toque com o botão de barril pressionado Este gesto pode ser usado para exibir um menu de contexto.
Tap 1

Habilite o suporte para o gesto de toque.

  • Toque: toque
  • Mouse: clique no botão esquerdo
  • Caneta/caneta: toque

Aplica-se a

Confira também