VisualCollection.Remove(Visual) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 .