Freigeben über


XamlDirect.AddToCollection(IXamlDirectObject, IXamlDirectObject) Methode

Definition

Fügt der angegebenen IXamlDirectObject-Auflistung einen Wert hinzu.

public:
 virtual void AddToCollection(IXamlDirectObject ^ xamlDirectObject, IXamlDirectObject ^ value) = AddToCollection;
void AddToCollection(IXamlDirectObject const& xamlDirectObject, IXamlDirectObject const& value);
public void AddToCollection(IXamlDirectObject xamlDirectObject, IXamlDirectObject value);
function addToCollection(xamlDirectObject, value)
Public Sub AddToCollection (xamlDirectObject As IXamlDirectObject, value As IXamlDirectObject)

Parameter

xamlDirectObject
IXamlDirectObject

Bezieht sich auf die spezifische IXamlDirectObject-Auflistung .

value
IXamlDirectObject

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

Beispiele

Das folgende Beispiel zeigt, wie Sie einer Auflistung mithilfe von XamlDirect-APIs einen Wert hinzufügen.

XamlDirect xd = XamlDirect.GetDefault();

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

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

IXamlDirectObject button = xd.CreateInstance(XamlTypeIndex.Button);
xd.AddToCollection(childrenCollection, button);
XamlDirect^ xd = XamlDirect::GetDefault();

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

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

IXamlDirectObject^ button = xd->CreateInstance(XamlTypeIndex::Button);
xd->AddToCollection(childrenCollection, button);

Hinweise

IXamlDirectObject ist das minimale Handle für die internen Objektinstanzen von Xaml. Daher sind die Auflistung und der Wert, der der Auflistung hinzugefügt werden soll, beide vom Typ IXamlDirectObject.

Gilt für:

Weitere Informationen