Zugreifen auf und Bearbeiten von Eingabestiften

Der Tablet-PC enthält Technologie für die Interaktion mit Tablet-Stiftdaten, während sie gesammelt werden. Die RealTimeStylus-Klasse ist Teil der StylusInput-Api (Application Programming Interfaces), die Zugriff auf den Tablet-Stiftdatenstrom ermöglichen. Mit diesen APIs können Sie den Datenstrom unabhängig vom Rendern und Sammeln von Freihanddaten erfassen, unterbrechen und ändern.

Die StylusInput-APIs sind für Folgendes konzipiert:

  • Bereitstellen von Echtzeitzugriff auf den Datenstrom des Tablet-Stifts
  • Verhindern Sie, dass der Benutzeroberflächenthread das dynamische Freihandrendering blockiert, indem Sie die Paketdaten im UI-Thread in eine Warteschlange stellen und die Freihandsammlung als Singlethreading festlegen.
  • Erhöhen Sie die Leistung, und verringern Sie die Gesamtthreadnutzung gegenüber der Verwendung des InkCollector-Objekts , des InkOverlay-Objekts , des InkPicture-Steuerelements oder des InkEdit-Steuerelements zum Sammeln von Freihandeingaben.

Die StylusInput-APIs sind nicht für die Verwendung mit dem InkCollector-Objekt , dem InkOverlay-Objekt , dem InkPicture-Steuerelement oder dem InkEdit-Steuerelement konzipiert.

Verwenden Sie das RealTimeStylus-Objekt , wenn Sie direkt mit dem Datenstrom des Tablet-Stifts interagieren müssen oder wenn Ihre Anwendung die Freihandeingabe in Echtzeit blockiert. Verwenden Sie das InkCollector-Objekt , das InkOverlay-Objekt , das InkPicture-Steuerelement oder das InkEdit-Steuerelement , wenn das Standardverhalten dieser Objekte das gewünschte Verhalten bereitstellt.

In diesem Abschnitt

In den folgenden Abschnitten werden Elemente der StylusInput-APIs beschrieben:

Das kaskadierte RealTimeStylus-Modell

Beispiel für das RealTimeStylus-Plug-In

Beispiel für die RealTimeStylus-Freihandsammlung