StrokeCollection.Remove(StrokeCollection) Método

Definición

Quita los trazos especificados de la colección.

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)

Parámetros

strokes
StrokeCollection

que StrokeCollection se va a quitar de la colección.

Ejemplos

En el ejemplo siguiente se muestra cómo quitar todos los trazos que son al menos el 80 % dentro del lazo especificado de un StrokeCollection. Esto resulta útil cuando un control personalizado permite al usuario seleccionar la entrada de lápiz con una lazo. Para crear un control que permita a un usuario seleccionar la entrada de lápiz con una lazo, vea Cómo: Seleccionar entrada de lápiz desde un control personalizado.

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

Comentarios

El Remove método genera el StrokesChanged evento para cada Stroke uno de los que quita.

Se aplica a