Partilhar via


VisualCollection.RemoveRange(Int32, Int32) Método

Definição

Remove um intervalo de objetos visuais da VisualCollection.

public:
 void RemoveRange(int index, int count);
public void RemoveRange (int index, int count);
member this.RemoveRange : int * int -> unit
Public Sub RemoveRange (index As Integer, count As Integer)

Parâmetros

index
Int32

O índice de base zero do intervalo de elementos a serem removidos.

count
Int32

O número de elementos a serem removidos.

Exceções

index é menor que zero ou count é menor que zero.

index e count não referenciam um intervalo válido de elementos na VisualCollection.

Comentários

Os objetos visuais que seguem os objetos removidos são deslocados para ocupar as posições desocupadas e seus valores de índice são atualizados.

O RemoveRange método também remove as relações pai-filho entre o visual pai, que é o proprietário do VisualCollection, e o intervalo de visuais filho.

Se você precisar de um maior controle de baixo nível sobre a implementação de armazenamento subjacente de objetos filho visuais, considere usar e AddVisualChild RemoveVisualChild métodos. Ao usar esses métodos, você define sua própria implementação de armazenamento e não usa VisualCollection.

Aplica-se a