Partilhar via


Acessando e manipulando a entrada da Stylus

O Tablet PC inclui tecnologia para interagir com os dados da caneta tablet à medida que são recolhidos. A classeRealTimeStylus faz parte das interfaces de programação de aplicativos (API) StylusInput, que fornecem acesso ao fluxo de dados da caneta eletrônica. Essas APIs permitem capturar, interromper e modificar o fluxo independentemente da renderização e coleta de tinta.

As APIs StylusInput são projetadas para:

  • Forneça acesso em tempo real ao fluxo de dados da caneta tablet.
  • Evite que o thread da interface do usuário (UI) bloqueie a renderização dinâmica de tinta enfileirando os dados do pacote no thread da interface do usuário e tornando a coleta de tinta com thread único.
  • Aumente o desempenho e reduza o uso geral de threads em comparação com o uso do objeto InkCollector, do objeto InkOverlay, do controle InkPicture, ou do controle InkEdit para coletar tinta.

As APIs StylusInput não estão concebidas para funcionar com o objeto InkCollector, o objeto InkOverlay, o controlo InkPicture ou o controlo InkEdit.

Quando precisar interagir diretamente com o fluxo de dados da caneta do tablet ou quando o seu aplicativo puder impedir a escrita em tempo real, use o objeto RealTimeStylus. Use o objeto InkCollector, o objeto InkOverlay, o controlo InkPicture, ou o controlo InkEdit quando o comportamento padrão desses objetos fornecer o comportamento necessário.

Nesta secção

As seções a seguir descrevem elementos das APIs StylusInput:

O modelo RealTimeStylus em cascata

Exemplo de plug-in RealTimeStylus

Exemplo de Coleção de Tinta RealTimeStylus