Freigeben über


IVisualTreeService::SetProperty-Methode (xamlom.h)

Legt einen Eigenschaftswert für ein XAML-Element fest.

Syntax

HRESULT SetProperty(
  [in] InstanceHandle instanceHandle,
  [in] InstanceHandle value,
  [in] unsigned int   propertyIndex
);

Parameter

[in] instanceHandle

Ein Handle für das Element, auf dem die -Eigenschaft festgelegt werden soll.

[in] value

Ein Handle für den Wert, der für die Elementeigenschaft festgelegt werden soll.

[in] propertyIndex

Der Index (im XAML-Laufzeitcache) der festzulegenden Eigenschaft.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Der Aufrufer von SetProperty muss den Index der festzulegenden Eigenschaft kennen, indem er zuerst GetPropertyValuesChain aufruft und die Eigenschaft findet, die festgelegt werden soll, und dessen Index abruft. Sie müssen auch über einen InstanceHandle-Wert verfügen, entweder durch Aufrufen von CreateInstance oder durch Zwischenspeichern einer früheren instance einer freigegebenen Eigenschaft, z. B. SolidColorBrush.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2016 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile xamlom.h

Weitere Informationen

IVisualTreeService