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 GestureRecognizer do WinRT da UWP.
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
GestureRecognizer() |
Inicializa uma nova instância de um objeto GestureRecognizer . Para obter mais detalhes sobre essa API, consulte o tópico GestureRecognizer do WinRT da UWP. |
Propriedades
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 GestureSettings 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 do 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 de 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 do 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 do 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 UWP WinRT IsActive . |
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 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 Manipulação do WinRT da UWPExact. |
MouseWheelParameters |
Obtém um conjunto de propriedades associadas ao botão de roda de um dispositivo de mouse. Para obter mais detalhes sobre essa API, consulte o tópico MouseWheelParameters do WinRT da UWP. |
PivotCenter |
Obtém ou define o ponto central para uma interação de rotação quando uma entrada de ponteiro único é detectada. Para obter mais detalhes sobre essa API, consulte o tópico UWP WinRT PivotCenter . |
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 ShowGestureFeedback do WinRT da UWP. |
Métodos
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 ProcessInertia do WinRT da UWP. |
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 ProcessMouseWheelEvent do WinRT da UWP. |
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
CrossSliding |
Ocorre quando um usuário executa um gesto de deslizar ou deslizar o dedo (por meio de um único contato de toque) em uma área de conteúdo que dá suporte ao movimento panorâmico apenas 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 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 Arrastando WinRT 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 foi encerrado. Para obter mais detalhes sobre essa API, consulte o tópico Manipulação do WinRT UWPCompleted . |
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 (a tradução, a expansão ou a rotação continuam depois que os ponteiros de entrada são levantados). Para obter mais detalhes sobre essa API, consulte o tópico ManipulationInertiaStarting da UWP WinRT. |
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 ManipulationStarted do WinRT da UWP. |
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 Manipulação do WinRT UWPUpdated . |
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 . |