VisualCollection.RemoveAt(Int32) Metod

Definition

Tar bort det visuella objektet vid det angivna indexet VisualCollectioni .

public:
 void RemoveAt(int index);
public void RemoveAt(int index);
member this.RemoveAt : int -> unit
Public Sub RemoveAt (index As Integer)

Parametrar

index
Int32

Det nollbaserade indexet för det visuella objektet att ta bort.

Undantag

index är mindre än noll eller index lika med eller större än Count.

Kommentarer

De visuella objekt som följer det borttagna objektet flyttas för att uppta den lediga positionen och deras indexvärden uppdateras.

Metoden RemoveAt 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