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 visual
objektu .
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.