Condividi tramite


XamlDirect.AddToCollection(IXamlDirectObject, IXamlDirectObject) Metodo

Definizione

Aggiunge un valore all'insieme IXamlDirectObject specificato.

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)

Parametri

xamlDirectObject
IXamlDirectObject

Si riferisce all'insieme IXamlDirectObject specifico.

value
IXamlDirectObject

Fa riferimento al valore IXamlDirectObject da aggiungere alla raccolta.

Esempio

Nell'esempio seguente viene illustrato come aggiungere un valore a una raccolta usando le API XamlDirect .

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);

Commenti

IXamlDirectObject è l'handle minimo per le istanze dell'oggetto interno di Xaml. Di conseguenza, la raccolta e il valore da aggiungere alla raccolta sono entrambi di tipo IXamlDirectObject.

Si applica a

Vedi anche