Sdílet prostřednictvím


VisualCollection.Remove(Visual) Metoda

Definice

Odebere zadaný Visual objekt z objektu 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

Odebrání Visual ze souboru VisualCollection.

Poznámky

Vizuální objekty, které následují po odebraném objektu, se posunou tak, aby zabíraly uvolněnou pozici a jejich hodnoty indexu se aktualizují. Pokud visual ano null, první null položka se odebere. Všimněte si, že odebrání null položky je lineární ve velikosti kolekce.

Metoda Remove také odebere vztah nadřazeného-podřízeného mezi nadřazeným vizuálem, který je vlastníkem objektu VisualCollectiona podřízeného visualobjektu .

Pokud potřebujete větší kontrolu nad základní implementací úložiště podřízených objektů vizuálu, zvažte použití AddVisualChild a RemoveVisualChild metod. Při použití těchto metod definujete vlastní implementaci úložiště a nepoužíváte VisualCollection.

Platí pro