Partager via


InkSynchronizer.BeginDry Méthode

Définition

Lance une entrée manuscrite « sèche » personnalisée dans le contexte d’appareil Direct2D de votre application, au lieu du contrôle InkCanvas par défaut. Cela nécessite un objet IInkD2DRenderer pour gérer l’entrée manuscrite (voir l’exemple d’encre complexe).

Par défaut, l’entrée manuscrite est traitée sur un thread d’arrière-plan de faible latence et restituée « humide » comme elle est dessinée. Lorsque le trait est terminé (stylet ou doigt relevé, ou bouton de la souris relâché), le trait est traité sur le thread de l’interface utilisateur et restitué « sec » à la couche InkCanvas (au-dessus du contenu de l’application et en remplaçant l’encre humide).

En appelant ActivateCustomDrying (avant le chargement de InkCanvas), une application crée un objet InkSynchronizer pour personnaliser la manière dont un trait d’encre est restitué sec à un élément SurfaceImageSource ou VirtualSurfaceImageSource. Par exemple, un trait d’encre pourrait être rastérisé et intégré au contenu d’application plutôt que d’être intégré sous forme de couche InkCanvas distincte.

public:
 virtual IVectorView<InkStroke ^> ^ BeginDry() = BeginDry;
IVectorView<InkStroke> BeginDry();
public IReadOnlyList<InkStroke> BeginDry();
function beginDry()
Public Function BeginDry () As IReadOnlyList(Of InkStroke)

Retours

Collection de traits d’encre « humides » à passer à l’objet IInkD2DRenderer .

Remarques

Codes d’erreur

E_ILLEGAL_METHOD_CALL (0x8000000E)

Levée si BeginDry est appelé à nouveau, avant l’appel de EndDry .

S’applique à

Voir aussi