Erweiterte Tintenverarbeitung
Die WPF wird mit dem InkCanvasausgeliefert, welches ein Element ist, das Sie in Ihre Anwendung einfügen können, um sofort mit dem Sammeln und Anzeigen von Freihand zu beginnen. Wenn das InkCanvas-Steuerelement jedoch nicht fein genug gesteuert werden kann, können Sie die Steuerung auf einer höheren Ebene verwalten, indem Sie Ihre eigene Tintensammlung und Renderklassen für Tinte mithilfe von System.Windows.Input.StylusPlugInsanpassen.
Die System.Windows.Input.StylusPlugIns-Klassen bieten einen Mechanismus zur Implementierung der Steuerung auf niedriger Ebene für die Stylus-Eingabe und das dynamische Rendern von Tinte. Die StylusPlugIn-Klasse stellt einen Mechanismus bereit, mit dem Sie benutzerdefiniertes Verhalten implementieren und auf den Datenstrom anwenden können, der vom Eingabestift stammt, um eine optimale Leistung zu erzielen. Mit dem DynamicRenderer, einem spezialisierten StylusPlugIn, können Sie Tinten-Daten dynamisch in Echtzeit anpassen, was bedeutet, dass die DynamicRenderer digitale Tinte sofort zeichnet, wenn StylusPoint Daten generiert werden, sodass sie vom Stylus "fließen" zu scheinen.
In diesem Abschnitt
benutzerdefinierte Rendering-Tinte
Abfangen von Eingabe durch den Stylus
Erstellen eines Freihandeingabesteuerelements
Das Ink-Threading-Modell
.NET Desktop feedback