Compartir a través de


VisualCollection.RemoveRange(Int32, Int32) Método

Definición

Quita un intervalo de objetos visuales de 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

Índice de base cero del intervalo de elementos que se va a quitar.

count
Int32

Número de elementos que se va a quitar.

Excepciones

El valor de index es menor que cero o el valor de count es menor que cero.

index y count no hacen referencia a un intervalo de elementos válido de VisualCollection.

Comentarios

Los objetos visuales que siguen a los objetos quitados se desplazan para ocupar las posiciones vacías y se actualizan sus valores de índice.

El RemoveRange método también quita las relaciones de elementos primarios y secundarios entre el objeto visual primario, que es el propietario de VisualCollectiony el intervalo de objetos visuales secundarios.

Si necesita un mayor control de bajo nivel sobre la implementación de almacenamiento subyacente de objetos secundarios visuales, considere la posibilidad de usar los AddVisualChild métodos y RemoveVisualChild . Cuando se usan estos métodos, se define su propia implementación de almacenamiento y no se usa VisualCollection.

Se aplica a