StrokeCollection.Remove(StrokeCollection) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Supprime les traits spécifiés de la collection.
public:
void Remove(System::Windows::Ink::StrokeCollection ^ strokes);
public void Remove (System.Windows.Ink.StrokeCollection strokes);
override this.Remove : System.Windows.Ink.StrokeCollection -> unit
Public Sub Remove (strokes As StrokeCollection)
Paramètres
- strokes
- StrokeCollection
StrokeCollection à supprimer de la collection.
Exemples
L’exemple suivant montre comment supprimer tous les traits d’au moins 80 % dans le lasso spécifié d’un StrokeCollection. Cela est utile lorsqu’un contrôle personnalisé permet à l’utilisateur de sélectionner une entrée manuscrite avec un lasso. Pour créer un contrôle qui permet à un utilisateur de sélectionner une entrée manuscrite avec un lasso, consultez Guide pratique pour sélectionner une entrée manuscrite à partir d’un contrôle personnalisé.
// Remove the strokes within the lasso from the InkPresenter
public void RemoveStrokes(Point[] lasso)
{
StrokeCollection strokes = presenter.Strokes.HitTest(lasso, 80);
presenter.Strokes.Remove(strokes);
}
' Remove the strokes within the lasso from the InkPresenter
Public Sub RemoveStrokes(ByVal lasso As Point())
If lasso Is Nothing Then
Return
End If
Dim strokes As StrokeCollection = _
presenter.Strokes.HitTest(lasso, 80)
presenter.Strokes.Remove(strokes)
End Sub
Remarques
La Remove méthode déclenche l’événement StrokesChanged pour chaque Stroke qu’elle supprime.