VisualCollection.Remove(Visual) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Entfernt das angegebene Visual-Objekt aus der 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)
Parameter
- visual
- Visual
Der Visual, der aus der VisualCollection entfernt werden soll.
Hinweise
Die visuellen Objekte, die dem entfernten Objekt folgen, werden verschoben, um die freie Position einzunehmen, und ihre Indexwerte werden aktualisiert. Wenn visual
ist null
, wird der erste null
Eintrag entfernt. Beachten Sie, dass das Entfernen eines null
Eintrags linear in der Größe der Auflistung erfolgt.
Die Remove -Methode entfernt auch die Beziehung zwischen dem übergeordneten Visual, das der Besitzer von ist, und dem VisualCollectionuntergeordneten visual
Visual.
Wenn Sie eine bessere Kontrolle über die zugrunde liegende Speicherimplementierung von untergeordneten visuellen Objekten benötigen, sollten Sie die AddVisualChild Methoden und RemoveVisualChild verwenden. Wenn Sie diese Methoden verwenden, definieren Sie Ihre eigene Speicherimplementierung und verwenden VisualCollectionnicht .