VisualCollection.Remove(Visual) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.