VisualCollection.RemoveRange(Int32, Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rimuove un intervallo di oggetti visivi dall'oggetto 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)
Parametri
- index
- Int32
Indice in base zero dell'intervallo di elementi da rimuovere.
- count
- Int32
Numero di elementi da rimuovere.
Eccezioni
index
è minore di zero oppure count
è minore di zero.
index
e count
non fanno riferimento a un intervallo valido di elementi contenuti nell'oggetto VisualCollection.
Commenti
Gli oggetti visivi che seguono gli oggetti rimossi vengono spostati per occupare le posizioni liberate e i relativi valori di indice vengono aggiornati.
Il RemoveRange metodo rimuove anche le relazioni padre-figlio tra l'oggetto visivo padre, ovvero il proprietario dell'oggetto VisualCollectione l'intervallo di oggetti visivi figlio.
Se è necessario un maggiore controllo di basso livello sull'implementazione di archiviazione sottostante di oggetti figlio visivi, è consigliabile usare i AddVisualChild metodi e RemoveVisualChild . Quando si usano questi metodi, si definisce un'implementazione di archiviazione personalizzata e non si usa VisualCollection.