次の方法で共有


IVisualTreeService::SetProperty メソッド (xamlom.h)

XAML 要素のプロパティ値を設定します。

構文

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

パラメーター

[in] instanceHandle

プロパティを設定する要素のハンドル。

[in] value

要素プロパティに設定する値のハンドル。

[in] propertyIndex

設定するプロパティのインデックス (XAML ランタイム キャッシュ内)。

戻り値

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

注釈

SetProperty の呼び出し元は、最初に GetPropertyValuesChain を呼び出し、設定するプロパティを見つけてインデックスを取得することによって、設定するプロパティのインデックスを認識する必要があります。 また、CreateInstance を呼び出すか、SolidColorBrush などの共有プロパティの以前のインスタンスをキャッシュすることによって、値に対する InstanceHandle も必要です。

要件

要件
サポートされている最小のクライアント Windows 10 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2016 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー xamlom.h

こちらもご覧ください

IVisualTreeService