InkAnalyzer.RemoveStroke, méthode
Mise à jour : November 2007
Supprime un Stroke de l'analyseur d'entrée manuscrite.
Espace de noms : System.Windows.Ink
Assembly : IAWinFX (dans IAWinFX.dll)
Syntaxe
'Déclaration
Public Sub RemoveStroke ( _
strokeToRemove As Stroke _
)
'Utilisation
Dim instance As InkAnalyzer
Dim strokeToRemove As Stroke
instance.RemoveStroke(strokeToRemove)
public void RemoveStroke(
Stroke strokeToRemove
)
public:
void RemoveStroke(
Stroke^ strokeToRemove
)
public void RemoveStroke(
Stroke strokeToRemove
)
public function RemoveStroke(
strokeToRemove : Stroke
)
Paramètres
- strokeToRemove
Type : System.Windows.Ink.Stroke
Trait à supprimer.
Notes
La méthode RemoveStroke supprime strokeToRemove du InkAnalyzer.
Cette méthode supprime strokeToRemove du nœud de contexte terminal qui référence le trait. 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 du trait du nœud de contexte, cette méthode met à jour la propriété DirtyRegion pour inclure le cadre englobant du trait supprimé.
Si le trait n'est pas 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 strokeToRemove a la valeur nullune référence null (Nothing en Visual Basic).
Exemples
Cet exemple détermine si un Stroke, theStroke, possède un cadre englobant avec une limite gauche inférieure à l'entier signé 32 bits, nommé leftBound. Dans ce cas, il supprime theStroke du InkAnalyzer, nommé theInkAnalyzer.
' Remove the stroke if its bounding box falls outside of the left bound.
If Not (theStroke Is Nothing) AndAlso theStroke.GetBounds().Left < leftBound Then
Me.theInkAnalyzer.RemoveStroke(theStroke)
End If
// Remove the stroke if its bounding box falls outside of the left bound.
if (theStroke != null && theStroke.GetBounds().Left < leftBound)
{
this.theInkAnalyzer.RemoveStroke(theStroke);
}
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
System.Windows.Ink, espace de noms
InkAnalyzerRemoveStrokes()