Partilhar via


InkUnprocessedInput Classe

Definição

Fornece propriedades e eventos para processamento personalizado de dados de tinta de um controle InkCanvas . Os dados não são processados pelo InkPresenter.

Use InkInputProcessingConfiguration para identificar os dados a serem transmitidos como UnprocessedInput.

public ref class InkUnprocessedInput sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class InkUnprocessedInput final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class InkUnprocessedInput
Public NotInheritable Class InkUnprocessedInput
Herança
Object Platform::Object IInspectable InkUnprocessedInput
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

A entrada de vários dispositivos (incluindo toque, caneta e mouse) é recebida, processada e gerenciada como entrada de ponteiro. As interações do usuário com base em qualquer um desses dispositivos podem produzir um evento PointerEntered, PointerExited, PointerReleased, PointerPressed, PointerMoved, PointerLost ou PointerHovered. Para obter mais informações, consulte Entrada de ponteiro de identificador.

Propriedades

InkPresenter

Obtém o objeto InkPresenter associado ao controle InkCanvas que captura os dados inkStroke . O InkPresenter não processa a entrada, em vez disso, os dados são passados para processamento personalizado pelo aplicativo.

Eventos

PointerEntered

Ocorre quando um ponteiro entra na área de teste de ocorrência oulimitadora de um controle InkCanvas .

PointerExited

Ocorre quando um ponteiro deixa a área de teste de clique oulimitadora de um controle InkCanvas .

PointerHovered

Ocorre quando um ponteiro é detectado sobre, mas não para baixo ou em contato com, a área de teste de clique oulimitadora de um controle InkCanvas .

PointerLost

Ocorre quando um ponteiro não é mais detectado na área de teste de ocorrência oulimitação de um controle InkCanvas .

Normalmente, um ponteiro é perdido se o contato se move para fora do controle InkCanvas ou o contato é capturado por outro elemento.

PointerMoved

Ocorre quando um ponteiro se move dentro do teste de ocorrência, ou delimitamento, área de um controle InkCanvas .

PointerPressed

Ocorre quando um ponteiro registra o contato dentro da área de teste de ocorrência ou delimitadora de um controle InkCanvas . Isso pode ser quando um botão do mouse é pressionado ou a superfície do digitalizador é tocada por um dedo ou caneta.

PointerReleased

Pode ocorrer quando um ponteiro associado a um evento PointerPressed é levantado ou liberado, enquanto dentro do teste de ocorrência, ou delimitamento, a área de um controle InkCanvas .

PointerReleased não tem garantia de que ocorra em conjunto com PointerPressed, pois PointerLost ou PointerExited podem ocorrer em vez disso. Você deve lidar com todos os eventos que podem concluir PointerPressed.

Alguns motivos pelos quais PointerReleased pode não ocorrer incluem:

  • Diferenças em como o hardware específico lida com a entrada
  • Uma captura de ponteiro programática de um ponteiro diferente
  • Ações do usuário que alteram a relação da área de exibição, como alterar a resolução ou monitorar configurações
  • Interações de entrada, como uma caneta tocando a mesma superfície que uma ação de toque anterior

Aplica-se a

Confira também