Compartilhar via


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

Define um valor de propriedade em um elemento XAML.

Sintaxe

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

Parâmetros

[in] instanceHandle

Um identificador para o elemento no qual definir a propriedade.

[in] value

Um identificador para o valor a ser definido na propriedade do elemento.

[in] propertyIndex

O índice (no cache de runtime XAML) da propriedade a ser definida.

Retornar valor

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

O chamador de SetProperty deve saber o índice da propriedade a ser definida chamando Primeiro GetPropertyValuesChain e localizando a propriedade que deseja definir e recuperando seu índice. Eles também devem ter um InstanceHandle para um valor, chamando CreateInstance ou armazenando em cache uma instância anterior de alguma propriedade compartilhada, como SolidColorBrush.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2016 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho xamlom.h

Confira também

IVisualTreeService