Partager via


DynamicRenderer.Refresh, méthode

Mise à jour : November 2007

L'objet DynamicRenderer retrace les données d'entrée manuscrite qui sont actuellement dans son magasin de données.

Espace de noms :  Microsoft.StylusInput
Assembly :  Microsoft.Ink (dans Microsoft.Ink.dll)

Syntaxe

'Déclaration
Public Sub Refresh
'Utilisation
Dim instance As DynamicRenderer

instance.Refresh()
public void Refresh()
public:
void Refresh()
public void Refresh()
public function Refresh()

Notes

Si la propriété EnableDataCache a la valeur true, l'objet DynamicRenderer redessine toutes les données de stylet qui ne sont pas encore libérées du cache. Si la propriété EnableDataCache a la valeur false, l'objet DynamicRenderer redessine uniquement le trait actuel.

Lors de l'appel à la méthode Refresh de l'objet DynamicRenderer à partir d'un gestionnaire d'événements Paint (page pouvant être en anglais), affectez la propriété ClipRectangle de l'objet DynamicRenderer à la propriété ClipRectangle de l'objet PaintEventArgs (page pouvant être en anglais).

Cette méthode lève une exception si l'objet DynamicRenderer a déjà été supprimé.

Exemples

Cet exemple C# appelle la méthode Refresh d'un objet DynamicRenderer, theDynamicRenderer, dans l'événement Paint (page pouvant être en anglais) d'un Control (page pouvant être en anglais). Si la fenêtre est invalidée, le DynamicRenderer redessine toutes les données de stylet dans son cache de données. Pour plus d'informations sur la façon dont cette opération est affectée par la propriété EnableDataCache, consultez la section Notes de cette rubrique.

private void InkCollection_Paint(object sender, System.Windows.Forms.PaintEventArgs e)
{
    // Refresh the dynamic renderer, since it's possible that a stroke is being
    // collected at the time Paint occurs.  In this case, the portion of the stroke
    // that has already been collected will need to be redrawn.
    theDynamicRenderer.ClipRectangle = e.ClipRectangle;
    theDynamicRenderer.Refresh();

    // ...
}

Cet exemple Microsoft Visual Basic .NET appelle la méthode Refresh d'un objet DynamicRenderer, theDynamicRenderer, dans l'événement Paint d'un Control. Si la fenêtre est invalidée, le DynamicRenderer redessine toutes les données de stylet dans son cache de données. Pour plus d'informations sur la façon dont cette opération est affectée par la propriété EnableDataCache, consultez la section Notes de cette rubrique.

Private Sub InkCollector_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) _
Handles MyBase.Paint
    ' Refresh the dynamic renderer, since it's possible that a stroke is being
    ' collected at the time Paint occurs.  In this case, the portion of the stroke
    ' that has already been collected will need to be redrawn.
    theDynamicRenderer.ClipRectangle = e.ClipRectangle
    theDynamicRenderer.Refresh()

    ' ...
End Sub

Plateformes

Windows Vista, Windows XP SP2, Windows Server 2003

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Informations de version

.NET Framework

Pris en charge dans : 3.0

Voir aussi

Référence

DynamicRenderer, classe

Membres DynamicRenderer

Microsoft.StylusInput, espace de noms

DynamicRenderer.EnableDataCache

DynamicRenderer.ReleaseCachedData

DynamicRendererCachedData

Autres ressources

Dynamic-Renderer Plug-ins