Erweiterte Behandlung von Freihandeingaben

Die WPF wird mit dem InkCanvas geliefert und ist ein Element, das Sie in Ihre App einfügen können, um sofort mit dem Freihandsammlungen und -anzeigen zu beginnen. Wenn das InkCanvas-Steuerelement jedoch kein Steuerelement bereitstellt, das gut genug ist, können Sie die Kontrolle auf höherer Ebene beibehalten, indem Sie ihre eigenen Freihandsammlungs- und Freihandrenderklassen anpassen, indem Sie System.Windows.Input.StylusPlugIns verwenden.

Die System.Windows.Input.StylusPlugIns-Klassen bieten einen Mechanismus zum Implementieren von Steuerelementen auf niedriger Ebene über Stylus-Eingaben und dynamisches Freihandrendern. Die StylusPlugIn-Klasse stellt Ihnen einen Mechanismus zur Verfügung, um benutzerdefiniertes Verhalten zu implementieren und dieses für eine optimale Leistung des im Eingabestifts des Geräts eingehenden Datenstrom anzuwenden. Mit dem DynamicRenderer, einem spezialisierten StylusPlugIn, können Sie Freihanddaten dynamisch in Echtzeit rendern, was bedeutet, dass die DynamicRenderer digitale Freihandzeichnungen sofort als StylusPoint-Daten generiert, sodass vom Eingabestiftgerät „Fluss“ angezeigt wird.

In diesem Abschnitt

Benutzerdefiniertes Rendern von Freihandeingaben
Abfangen von Tablettstifteingaben
Erstellen eines Freihandeingabesteuerelements
Das Threadmodell für Freihandeingaben