Partager via


InkAnalyzer.RemoveStrokes, méthode

Mise à jour : November 2007

Supprime une collection de traits du InkAnalyzer.

Espace de noms :  System.Windows.Ink
Assembly :  IAWinFX (dans IAWinFX.dll)

Syntaxe

'Déclaration
Public Sub RemoveStrokes ( _
    strokesToRemove As StrokeCollection _
)
'Utilisation
Dim instance As InkAnalyzer
Dim strokesToRemove As StrokeCollection

instance.RemoveStrokes(strokesToRemove)
public void RemoveStrokes(
    StrokeCollection strokesToRemove
)
public:
void RemoveStrokes(
    StrokeCollection^ strokesToRemove
)
public void RemoveStrokes(
    StrokeCollection strokesToRemove
)
public function RemoveStrokes(
    strokesToRemove : StrokeCollection
)

Paramètres

Notes

Cette méthode supprime strokesToRemove du InkAnalyzer.

Cette méthode supprime chaque trait de strokesToRemove du nœud de contexte terminal qui référence ces traits. Si le nœud de contexte ne contient plus de référence à des traits, cette méthode supprime le nœud de contexte et tous les nœuds ancêtres qui ne possèdent plus de nœud enfant.

Après la suppression des traits du nœud de contexte, cette méthode met à jour la propriété DirtyRegion pour inclure le cadre englobant des traits supprimés.

Cette méthode ignore tout trait qui n'est pas associé à l'analyseur d'entrée manuscrite. Si aucun des traits de strokesToRemove n'est associé à l'analyseur d'entrée manuscrite, cette méthode ne met pas à jour l'analyseur d'entrée manuscrite.

Cette méthode lève une exception ArgumentNullException lorsque strokesToRemove a la valeur nullune référence null (Nothing en Visual Basic).

Exemples

L'exemple suivant définit le gestionnaire d'événements Strokes_StrokesChanged, qui ajoute des traits à theInkAnalyzer s'ils ont déjà été ajoutés à theInkCanvas. Il supprime également des traits de theInkAnalyzer, s'ils ont déjà été supprimés de theInkCanvas.

Plateformes

Windows Vista

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

InkAnalyzer, classe

Membres InkAnalyzer

System.Windows.Ink, espace de noms

InkAnalyzer.AddStroke

InkAnalyzer.AddStrokes

InkAnalyzerRemoveStroke()

InkAnalyzer.DirtyRegion