VisualCollection.RemoveRange(Int32, Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.