Freigeben über


IXamlDirect.InsertIntoCollectionAt(Object, UInt32, Object) Methode

Definition

Fügt einen Wert in die angegebene IXamlDirect-Auflistung im angegebenen Index ein.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe die Windows App SDK Namespaces).

public:
 void InsertIntoCollectionAt(Platform::Object ^ xamlDirectObject, unsigned int index, Platform::Object ^ value);
void InsertIntoCollectionAt(IInspectable const& xamlDirectObject, uint32_t const& index, IInspectable const& value);
public void InsertIntoCollectionAt(object xamlDirectObject, uint index, object value);
Public Sub InsertIntoCollectionAt (xamlDirectObject As Object, index As UInteger, value As Object)

Parameter

xamlDirectObject
Object

Platform::Object

IInspectable

Bezieht sich auf die spezifische IXamlDirect-Auflistung .

index
UInt32

unsigned int

uint32_t

Bezieht sich auf den Index in der Auflistung, in dem der angegebene Wert eingefügt werden muss.

value
Object

Platform::Object

IInspectable

Bezieht sich auf den IXamlDirect-Wert , der der Auflistung hinzugefügt werden soll.

Beispiele

Im folgenden Beispiel wird gezeigt, wie Sie einen Wert in eine Auflistung in einen bestimmten Index mit XamlDirect-APIs einfügen.

XamlDirect xd = XamlDirect.GetDefault();

IXamlDirect relativePanel = xd.CreateInstance(XamlTypeIndex.RelativePanel);

IXamlDirect childrenCollection = xd.GetXamlDirectObjectProperty(relativePanel, XamlPropertyIndex.Panel_Children);

IXamlDirect button = xd.CreateInstance(XamlTypeIndex.Button);
xd.InsertIntoCollectionAt(childrenCollection, 0, button);
XamlDirect^ xd = XamlDirect::GetDefault();

IXamlDirect^ relativePanel = xd->CreateInstance(XamlTypeIndex::RelativePanel);

IXamlDirect^ childrenCollection = xd->GetXamlDirectObjectProperty(relativePanel, XamlPropertyIndex::Panel_Children);

IXamlDirect^ button = xd->CreateInstance(XamlTypeIndex::Button);
xd->InsertIntoCollectionAt(childrenCollection, 0, button);

Gilt für:

Weitere Informationen