VisualCollection.Remove(Visual) Metodo

Definizione

Rimuove l'oggetto specificato Visual da VisualCollection.

public:
 void Remove(System::Windows::Media::Visual ^ visual);
public void Remove(System.Windows.Media.Visual visual);
member this.Remove : System.Windows.Media.Visual -> unit
Public Sub Remove (visual As Visual)

Parametri

visual
Visual

Oggetto Visual da rimuovere dall'oggetto VisualCollection.

Commenti

Gli oggetti visivi che seguono l'oggetto rimosso vengono spostati per occupare la posizione liberata e i relativi valori di indice vengono aggiornati. Se visual è null, la prima null voce viene rimossa. Si noti che la rimozione di una null voce è lineare nella dimensione della raccolta.

Il Remove metodo rimuove inoltre la relazione padre-figlio tra l'oggetto visivo padre, ovvero 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