WPF 附带有 InkCanvas,这是一种可放在应用程序中以便立即开始收集和显示墨迹的元素。 但是,如果 InkCanvas 控件未提供足够精细的控制级别,您可以使用 System.Windows.Input.StylusPlugIns 对自己的墨迹收集和墨迹呈现类进行自定义,从而在较高级别保持控制。
System.Windows.Input.StylusPlugIns 类提供了一种机制,用于对 Stylus 输入进行低级别控制并动态呈现墨迹。 StylusPlugIn 类提供了一种机制,用于实现自定义行为并将其应用于来自触笔设备的数据流以获得最佳性能。 DynamicRenderer(一种专用的 StylusPlugIn)允许您对动态呈现墨迹数据进行实时自定义,这意味着 DynamicRenderer 在 StylusPoint 数据生成时将立即绘制出数字墨迹,所以墨迹看起来就像从触笔设备“流”出来一样。