Språk

VisualCollection.Remove(Visual) Metod

Definition

Tar bort det angivna Visual objektet från 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)

Parametrar

visual
Visual

Ta Visual bort från VisualCollection.

Kommentarer

De visuella objekt som följer det borttagna objektet flyttas för att uppta den lediga positionen och deras indexvärden uppdateras. Om visual är nulltas den första null posten bort. Observera att det är linjärt att ta bort en null post i samlingens storlek.

Metoden Remove tar också bort relationen mellan överordnad och underordnad mellan det överordnade visuella objektet, som är ägare till VisualCollection, och det underordnade visual.

Om du behöver större kontroll på låg nivå över den underliggande lagringsimplementeringen av visuella underordnade objekt bör du överväga att använda AddVisualChild metoderna och RemoveVisualChild . När du använder dessa metoder definierar du din egen lagringsimplementering och använder VisualCollectioninte .

Gäller för