Udostępnij za pośrednictwem


VisualCollection.Remove(Visual) Metoda

Definicja

Usuwa określony Visual obiekt z obiektu 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)

Parametry

visual
Visual

Element Visual do usunięcia z elementu VisualCollection.

Uwagi

Obiekty wizualne, które są zgodne z usuniętym obiektem, są przesuwane, aby zajmować pustą pozycję, a ich wartości indeksu są aktualizowane. Jeśli visual jest to null, pierwszy null wpis zostanie usunięty. Pamiętaj, że usunięcie null wpisu jest liniowe w rozmiarze kolekcji.

Metoda Remove usuwa również relację nadrzędny-podrzędny między wizualizacją nadrzędną, która jest właścicielem VisualCollectionelementu , a elementem podrzędnym visual.

Jeśli potrzebujesz większej kontroli niskiego poziomu nad podstawową implementacją magazynu obiektów podrzędnych wizualizacji, rozważ użycie AddVisualChild metod i RemoveVisualChild . W przypadku korzystania z tych metod należy zdefiniować własną implementację magazynu i nie używać metody VisualCollection.

Dotyczy