Advanced Ink Handling
O WPF vem com o InkCanvas e é um elemento que você pode colocar no seu aplicativo para iniciar imediatamente a coletar e exibir tinta. No entanto, se o controle InkCanvas não fornecer um nível de controle fino o suficiente, você pode manter controle em um nível mais alto ao personalizar suas próprias classes de coleção e renderização de tinta usando System.Windows.Input.StylusPlugIns.
As classes System.Windows.Input.StylusPlugIns fornecem um mecanismo para a implementação de controle de baixo nível sobre a entrada de Stylus e renderização dinâmica de tinta. A classe StylusPlugIn fornece um mecanismo para que você possa implementar comportamento personalizado e aplicá-lo ao fluxo de dados proveniente do dispositivo de caneta para desempenho ótimo. O DynamicRenderer, um StylusPlugIn especializado, permite que você personalize renderização dinâmica de dados de tinta em tempo real, o que significa que o DynamicRenderer desenha tinta digital imediatamente conforme dados de StylusPoint são gerados, de forma que a tinta pareça "fluir" a partir do dispositivo de caneta.