Partager via


Méthode IVisualTreeService ::SetProperty (xamlom.h)

Définit une valeur de propriété sur un élément XAML.

Syntaxe

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

Paramètres

[in] instanceHandle

Handle de l’élément sur lequel définir la propriété.

[in] value

Handle de la valeur à définir sur la propriété d’élément.

[in] propertyIndex

Index (dans le cache du runtime XAML) de la propriété à définir.

Valeur retournée

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

L’appelant de SetProperty doit connaître l’index de la propriété à définir en appelant d’abord GetPropertyValuesChain et en recherchant la propriété qu’il souhaite définir et en récupérant son index. Ils doivent également avoir une valeur InstanceHandle, soit en appelant CreateInstance, soit en mettant en cache une instance antérieure d’une propriété partagée, telle que SolidColorBrush.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 (applications de bureau uniquement)
Serveur minimal pris en charge Windows Server 2016 (applications de bureau uniquement)
Plateforme cible Windows
En-tête xamlom.h

Voir aussi

IVisualTreeService