WPF には InkCanvas が付属しており、この要素をアプリケーションに導入すると、インクの収集および表示をすぐに開始できます。 ただし、InkCanvas コントロールの提供する制御レベルが十分でない場合は、System.Windows.Input.StylusPlugIns を使用するインク コレクション クラスおよびインク レンダリング クラスをカスタマイズすることで、より高度な制御を保持できます。
System.Windows.Input.StylusPlugIns クラスは、Stylus 入力および動的なレンダリング インクに対して低レベルの制御を実装するための機構を提供します。 StylusPlugIn クラスは、最適なパフォーマンスを実現するために、カスタム動作を実装し、その動作をスタイラス デバイスから取得されるデータのストリームに適用するための機構を提供します。 DynamicRenderer は、特殊な StylusPlugIn で、インク データの動的なレンダリングをリアルタイムにカスタマイズできます。つまり、DynamicRenderer は、StylusPoint データが生成されると直ちにデジタル インクを描画し、このインクはスタイラス デバイスから "流れる" ように表示されます。