VisualCollection.Insert(Int32, 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.
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 .