Språk

VisualCollection.Insert(Int32, Visual) Metod

Definition

Infogar ett element i VisualCollection det angivna indexet.

public:
 void Insert(int index, System::Windows::Media::Visual ^ visual);
public void Insert(int index, System.Windows.Media.Visual visual);
member this.Insert : int * System.Windows.Media.Visual -> unit
Public Sub Insert (index As Integer, visual As Visual)

Parametrar

index
Int32

Det nollbaserade index där värdet ska infogas.

visual
Visual

Infoga Visual i VisualCollection.

Undantag

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

Kommentarer

Om Count det redan är lika med ökas Capacitykapaciteten för VisualCollection den innan den nya Visual infogas. Om index är lika med Countvisual läggs till i slutet av VisualCollection. Alla befintliga visuella objekt som är lika med eller större än index flyttas för att rymma de nya Visual, och deras indexvärden uppdateras.

Metoden Insert konfigurerar också 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