Condividi tramite


VisualCollection.RemoveAt(Int32) Metodo

Definizione

Rimuove dall'oggetto VisualCollection l'oggetto visivo in corrispondenza dell'indice specificato.

public:
 void RemoveAt(int index);
public void RemoveAt (int index);
member this.RemoveAt : int -> unit
Public Sub RemoveAt (index As Integer)

Parametri

index
Int32

Indice in base zero dell'oggetto visivo da rimuovere.

Eccezioni

index è minore di zero oppure index è maggiore o uguale a Count

Commenti

Gli oggetti visivi che seguono l'oggetto rimosso vengono spostati per occupare la posizione liberata e i relativi valori di indice vengono aggiornati.

Il RemoveAt metodo rimuove inoltre la relazione padre-figlio tra l'oggetto visivo padre, che è il proprietario dell'oggetto VisualCollectione l'elemento figlio visual.

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