GestureRecognizer Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece reconhecimento de gestos e manipulação, ouvintes de eventos e configurações.
Para obter mais detalhes sobre essa API, consulte o tópico UWP WinRT GestureRecognizer .
public ref class GestureRecognizer sealed
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.WindowsAppSDKContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class GestureRecognizer final
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.WindowsAppSDKContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class GestureRecognizer
function GestureRecognizer()
Public NotInheritable Class GestureRecognizer
- Herança
- Atributos
Construtores
| Nome | Description |
|---|---|
| GestureRecognizer() |
Inicializa uma nova instância de um objeto GestureRecognizer . Para obter mais detalhes sobre essa API, consulte o tópico UWP WinRT GestureRecognizer . |
Propriedades
| Nome | Description |
|---|---|
| AutoProcessInertia |
Obtém ou define um valor que indica se as manipulações durante a inércia são geradas automaticamente. Para obter mais detalhes sobre essa API, consulte o tópico UWP WinRT AutoProcessInertia . |
| CrossSlideExact |
Obtém ou define um valor que indica se a distância exata do contato inicial até o final da interação entre slides é relatada. |
| CrossSlideHorizontally |
Obtém ou define um valor que indica se o eixo entre slides é horizontal. Para obter mais detalhes sobre essa API, consulte o tópico UWP WinRT CrossSlideHorizontally . |
| CrossSlideThresholds |
Obtém ou define valores que indicam os limites de distância para uma interação crossSliding . Para obter mais detalhes sobre essa API, consulte o tópico UWP WinRT CrossSlideThresholds . |
| GestureSettings |
Obtém ou define um valor que indica as configurações de gesto e manipulação compatíveis com um aplicativo. Para obter mais detalhes sobre essa API, consulte o tópico Gestos do WinRT da UWP. |
| InertiaExpansion |
Obtém ou define um valor que indica a alteração relativa no tamanho de um objeto desde o início da inércia até o final da inércia (quando o redimensionamento, ou dimensionamento, é concluído). Para obter mais detalhes sobre essa API, consulte o tópico UWP WinRT InertiaExpansion . |
| InertiaExpansionDeceleration |
Obtém ou define um valor que indica a taxa de desaceleração desde o início da inércia até o final da inércia (quando a manipulação de redimensionamento ou expansão é concluída). Para obter mais detalhes sobre essa API, consulte o tópico UWP WinRT InertiaExpansionDeceleration . |
| InertiaRotationAngle |
Obtém ou define um valor que indica o ângulo final da rotação de um objeto no final da inércia (quando a manipulação de rotação é concluída). Para obter mais detalhes sobre essa API, consulte o tópico UWP WinRT InertiaRotationAngle . |
| InertiaRotationDeceleration |
Obtém ou define um valor que indica a taxa de desaceleração desde o início da inércia até o final da inércia (quando a manipulação de rotação é concluída). Para obter mais detalhes sobre essa API, consulte o tópico UWP WinRT InertiaRotationDeceleration . |
| InertiaTranslationDeceleration |
Obtém ou define um valor que indica a taxa de desaceleração desde o início da inércia até o final da inércia (quando a manipulação de tradução é concluída). Para obter mais detalhes sobre essa API, consulte o tópico UWP WinRT InertiaTranslationDeceleration . |
| InertiaTranslationDisplacement |
Obtém ou define um valor que indica a alteração relativa no local da tela de um objeto desde o início da inércia até o final da inércia (quando a manipulação de tradução é concluída). Para obter mais detalhes sobre essa API, consulte o tópico UWP WinRT InertiaTranslationDisplacement . |
| IsActive |
Obtém um valor que indica se uma interação está sendo processada. Para obter mais detalhes sobre essa API, consulte o tópico IsActive do WinRT da UWP. |
| IsInertial |
Obtém um valor que indica se uma manipulação ainda está sendo processada durante a inércia (nenhum ponto de entrada está ativo). Para obter mais detalhes sobre essa API, consulte o tópico IsInertial do WinRT da UWP. |
| ManipulationExact |
Obtém ou define um valor que indica se a distância exata do contato inicial até o final da interação é relatada. Para obter mais detalhes sobre essa API, consulte o tópico UWP WinRT ManipulationExact . |
| MouseWheelParameters |
Obtém um conjunto de propriedades associadas ao botão de roda de um dispositivo do mouse. Para obter mais detalhes sobre essa API, consulte o tópico UWP WinRT MouseWheelParameters . |
| PivotCenter |
Obtém ou define o ponto central para uma interação de rotação quando a entrada de ponteiro único é detectada. Para obter mais detalhes sobre essa API, consulte o tópico do Centro Dinâmico do WinRT da UWP. |
| PivotRadius |
Obtém ou define o raio, do PivotCenter à entrada do ponteiro, para uma interação de rotação quando a entrada de ponteiro único é detectada. Para obter mais detalhes sobre essa API, consulte o tópico UWP WinRT PivotRadius . |
| ShowGestureFeedback |
Obtém ou define um valor que indica se os comentários visuais são exibidos durante uma interação. Para obter mais detalhes sobre essa API, consulte o tópico UWP WinRT ShowGestureFeedback . |
Métodos
| Nome | Description |
|---|---|
| CanBeDoubleTap(PointerPoint) |
Identifica se um toque ainda pode ser interpretado como o segundo toque de um gesto de toque duplo. Para obter mais detalhes sobre essa API, consulte o tópico UWP WinRT CanBeDoubleTap . |
| CompleteGesture() |
Faz com que o reconhecedor de gestos finalize uma interação. Para obter mais detalhes sobre essa API, consulte o tópico UWP WinRT CompleteGesture . |
| ProcessDownEvent(PointerPoint) |
Processa a entrada do ponteiro e gera os eventos GestureRecognizer apropriados para uma ação de ponteiro para baixo (para os gestos e manipulações especificados pela propriedade GestureSettings ). Para obter mais detalhes sobre essa API, consulte o tópico UWP WinRT ProcessDownEvent . |
| ProcessInertia() |
Executa cálculos de inércia e gera os vários eventos de inércia. Para obter mais detalhes sobre essa API, consulte o tópico UWP WinRT ProcessInertia . |
| ProcessMouseWheelEvent(PointerPoint, Boolean, Boolean) |
Processa a entrada do ponteiro e gera os eventos GestureRecognizer apropriados para uma ação de roda do mouse (para os gestos e manipulações especificados pela propriedade GestureSettings ). Para obter mais detalhes sobre essa API, consulte o tópico UWP WinRT ProcessMouseWheelEvent . |
| ProcessMoveEvents(IVector<PointerPoint>) |
Processa a entrada do ponteiro e gera os eventos GestureRecognizer apropriados para uma ação de movimentação de ponteiro (para os gestos e manipulações especificados pela propriedade GestureSettings ). Para obter mais detalhes sobre essa API, consulte o tópico UWP WinRT ProcessMoveEvents . |
| ProcessUpEvent(PointerPoint) |
Processa a entrada do ponteiro e gera os eventos GestureRecognizer apropriados para uma ação de ponteiro para cima (para os gestos e manipulações especificados pela propriedade GestureSettings ). Para obter mais detalhes sobre essa API, consulte o tópico UWP WinRT ProcessUpEvent . |
Eventos
| Nome | Description |
|---|---|
| CrossSliding |
Ocorre quando um usuário executa um gesto de deslizar ou deslizar o dedo (por meio de um único contato de toque) dentro de uma área de conteúdo que dá suporte apenas ao movimento panorâmico em um único eixo. O gesto deve ocorrer em uma direção perpendicular a esse eixo panorâmico. Para obter mais detalhes sobre essa API, consulte o tópico de crossSliding do WinRT da UWP. |
| Dragging |
Ocorre quando um usuário executa um gesto de deslizar ou deslizar o dedo com um mouse ou caneta/caneta (contato único). Para obter mais detalhes sobre essa API, consulte o tópico de arrastar WinRT da UWP. |
| Holding |
Ocorre quando um usuário executa um gesto de pressionar e segurar (com um único toque, mouse, touchpad ou contato com caneta/caneta). Para obter mais detalhes sobre essa API, consulte o tópico UWP WinRT Holding . |
| ManipulationCompleted |
Ocorre quando os pontos de entrada são levantados e todo o movimento subsequente (tradução, expansão ou rotação) por inércia é encerrado. Para obter mais detalhes sobre essa API, consulte o tópico UWP WinRT ManipulationCompleted . |
| ManipulationInertiaStarting |
Ocorre quando todos os pontos de contato são levantados durante uma manipulação e a velocidade da manipulação é significativa o suficiente para iniciar o comportamento de inércia (conversão, expansão ou rotação continuam depois que os ponteiros de entrada são levantados). Para obter mais detalhes sobre essa API, consulte o tópico UWP WinRT ManipulationInertiaStarting . |
| ManipulationStarted |
Ocorre quando um ou mais pontos de entrada foram iniciados e o movimento subsequente (tradução, expansão ou rotação) foi iniciado. Para obter mais detalhes sobre essa API, consulte o tópico UWP WinRT ManipulationStarted . |
| ManipulationUpdated |
Ocorre depois que um ou mais pontos de entrada são iniciados e o movimento subsequente (tradução, expansão ou rotação) está em andamento. Para obter mais detalhes sobre essa API, consulte o tópico UWP WinRT ManipulationUpdated . |
| RightTapped |
Ocorre quando a entrada do ponteiro é interpretada como um gesto de toque à direita, independentemente do dispositivo de entrada. Os exemplos incluem:
Para obter mais detalhes sobre essa API, consulte o tópico RightTapped do WinRT da UWP. |
| Tapped |
Ocorre quando a entrada do ponteiro é interpretada como um gesto de toque. Para obter mais detalhes sobre essa API, consulte o tópico UWP WinRT Tapped . |