StrokeCollection.Remove(StrokeCollection) Methode

Definitie

Hiermee verwijdert u de opgegeven pennenstreken uit de verzameling.

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)

Parameters

strokes
StrokeCollection

De StrokeCollection te verwijderen uit de verzameling.

Voorbeelden

In het volgende voorbeeld ziet u hoe u alle stroken verwijdert die ten minste 80 procent binnen de opgegeven lasso uit een StrokeCollection. Dit is handig wanneer een aangepast besturingselement de gebruiker in staat stelt inkt te selecteren met een lasso. Als u een besturingselement wilt maken waarmee een gebruiker inkt met een lasso kan selecteren, raadpleegt u Het volgende: Inkt selecteren in een aangepast besturingselement.

// 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

Opmerkingen

De Remove methode genereert de StrokesChanged gebeurtenis voor elke Stroke gebeurtenis die wordt verwijderd.

Van toepassing op