Tratamento avançado de tinta
O WPF é fornecido com o InkCanvase é um elemento que você pode colocar em seu aplicativo para iniciar imediatamente a coleta e exibição de tinta. No entanto, se o controle InkCanvas não fornecer um nível de controle fino o suficiente, você poderá manter o controle em um nível mais alto personalizando sua própria coleção de tintas e classes de renderização de tinta usando System.Windows.Input.StylusPlugIns.
As classes System.Windows.Input.StylusPlugIns fornecem um mecanismo para implementar controle de baixo nível sobre a entrada Stylus e a renderização dinâmica de tinta. A classe StylusPlugIn fornece um mecanismo para implementar o comportamento personalizado e aplicá-lo ao fluxo de dados provenientes do dispositivo de caneta para um desempenho ideal. O DynamicRenderer, um StylusPlugInespecializado, permite personalizar dados de tinta renderizados dinamicamente em tempo real, o que significa que o DynamicRenderer desenha tinta digital imediatamente à medida que os dados StylusPoint são gerados, portanto, parece "fluir" do dispositivo de caneta.
Nesta seção
Tinta de Renderização Personalizada
A Interceptação de Entrada do Estilete
Criando um Controle de Entrada para Tinta
O Modelo de Threading de Tinta
.NET Desktop feedback