StrokeCollection.Remove(StrokeCollection) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Remove os traços especificados da coleção.
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
A StrokeCollection remover da coleção.
Exemplos
O exemplo seguinte demonstra como remover todos os traços que estejam pelo menos 80 por cento dentro do laço especificado de um StrokeCollection. Isto é útil quando um controlo personalizado permite ao utilizador selecionar tinta com um laço. Para criar um controlo que permita ao utilizador selecionar tinta com um laço, veja Como: Selecionar Tinta a partir de um Controlo 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
Observações
O Remove método eleva o StrokesChanged evento para cada Stroke vez que remove.