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 qui sont 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 des entrées manuscrites avec un lasso. Pour créer un contrôle qui permet à un utilisateur de sélectionner des entrées manuscrites avec un lasso, voir How to : Select Ink from a Custom Control.
// 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 suppression.