StrokeCollection.Remove(StrokeCollection) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.