Freigeben über


InkSynchronizer.EndDry Methode

Definition

Schließt eine benutzerdefinierte "trockene" Freihandeingabe im Direct2D-Gerätekontext Ihrer App anstelle des Standard-InkCanvas-Steuerelements ab und benachrichtigt das System, dass "nasse" Freihandeingabe entfernt werden kann. Dazu ist ein IInkD2DRenderer-Objekt erforderlich, um die Freihandeingabe zu verwalten (siehe Beispiel für komplexe Freihandeingaben).

Standardmäßig werden Freihandeingaben in einem Hintergrundthread mit geringer Wartezeit verarbeitet und während des Zeichnens „nass“ gerendert. Wenn der Strich abgeschlossen ist (der Stift oder Finger wurde angehoben oder die Maustaste losgelassen), wird er im UI-Thread verarbeitet und auf der InkCanvas-Ebene „trocken“ gerendert (über dem Anwendungsinhalt, wo er die nasse Freihandeingabe ersetzt).

Eine App erstellt durch Aufruf von ActivateCustomDrying (vor dem Laden des InkCanvas-Steuerelements) ein InkSynchronizer-Objekt, um zu definieren, wie ein letzter Strich trocken in einer SurfaceImageSource- oder VirtualSurfaceImageSource-Klasse gerendert wird. Beispielsweise kann ein letzter Strich gerastert und in den Anwendungsinhalt integriert werden, statt auf einer separaten InkCanvas-Ebene gerendert zu werden.

public:
 virtual void EndDry() = EndDry;
void EndDry();
public void EndDry();
function endDry()
Public Sub EndDry ()

Gilt für:

Weitere Informationen