PropertyPath.PathParameters プロパティ

定義

パスがインデックス付きパラメーターを参照するときに使用するパラメーターのリストを取得します。

public:
 property System::Collections::ObjectModel::Collection<System::Object ^> ^ PathParameters { System::Collections::ObjectModel::Collection<System::Object ^> ^ get(); };
public System.Collections.ObjectModel.Collection<object> PathParameters { get; }
member this.PathParameters : System.Collections.ObjectModel.Collection<obj>
Public ReadOnly Property PathParameters As Collection(Of Object)

プロパティ値

パラメーターのリスト。

注釈

のプロパティ PropertyPath は、通常、コンストラクターを使用して確立されます。 を設定PathParametersする場合、PropertyPathコンストラクター引数が としてparams指定されているためpathParameters、コンストラクターは特に便利です。つまり、構築のために配列を作成したり、次元を指定したりする必要はありません。 配列の各メンバーを追加のパラメーターとして指定するだけです。

ターゲットである最終的なプロパティが型の Freezable 場合、その値は複製されます。 詳細については、「 ストーリーボードの概要」を参照してください。

プロパティ チェーンの実際の評価は、ストーリーボードアニメーションメカニズムによって実行されます。 レベルでは、パスの PropertyPath 手順が接続されていることを確認するための検証は実行されません。 たとえば、最初のステップとして、2 番目のステップFrameworkElement.FlowDirectionPropertyとして を持Control.BackgroundPropertyつプロパティ パスを構築できます。 ただし、塗りつぶし Control.BackgroundProperty の Brush 型にはプロパティがないため、実際にターゲットとして適用すると、このようなプロパティ パスは FrameworkElement.FlowDirection 失敗します。 無効なプロパティ パスは警告なしで失敗します。 詳細については、「ストーリーボードの概要」を参照してください。

Xaml: を使用 PropertyPath して XAML のプロパティ参照を属性値として記述する場合、指定した文字列は最初に型コンバーター (PropertyPathConverter) によって処理されます。 この型コンバーターは文字列を処理し、その構文に基づいてコンストラクターシグネチャのいずれかを PropertyPath 呼び出します。 属性値を処理する型コンバーターによるこの間接参照は、通常、オブジェクト要素をPropertyPath宣言してから、 や などのPath属性に特定の値を適用するのではなく、XAML で使用PropertyPathする方法ですPathParameters。 詳細については、「 PropertyPath XAML 構文」を参照してください。

XAML テキストの使用法

型の PropertyPath メンバーは、通常、直接 XAML 構文では設定されません。 「解説」を参照してください。

適用対象