Condividi tramite


VisualCollection.RemoveRange(Int32, Int32) Metodo

Definizione

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.

Si applica a