VisualCollection.RemoveRange(Int32, Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.