VisualCollection.Remove(Visual) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.