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 構函式特別方便,因為建 pathParameters 構函式引數會指定為 params ,這表示您不需要建立或維度陣列以進行建構。 您只需將陣列的每個成員指定為額外的參數。

如果目標的最終屬性是 Freezable 類型,則會複製該值。 如需詳細資訊,請參閱 分鏡腳本概觀

屬性鏈結的實際評估是由分鏡腳本動畫機制所執行。 PropertyPath在層級上,不會執行任何驗證,以確保路徑的步驟完全連線。 例如,您可以建構具有 作為第一個步驟的屬性路徑 Control.BackgroundProperty ,以及 FrameworkElement.FlowDirectionProperty 第二個步驟。 但是,如果實際套用為目標,這類屬性路徑會失敗,因為填滿的 Control.BackgroundProperty Brush 類型沒有 FrameworkElement.FlowDirection 屬性。 不正確屬性路徑會以無訊息方式失敗。 如需詳細資訊,請參閱分鏡腳本概觀

Xaml: 當您使用 PropertyPath 來描述 XAML 中的屬性參考時,您指定的字串會先由類型轉換器處理 (PropertyPathConverter) 。 然後,此類型轉換器會處理字串,並根據其語法呼叫其中 PropertyPath 一個建構函式簽章。 透過處理屬性值的類型轉換子,這種間接取值通常是您在 XAML 中使用的方式 PropertyPath ,而不是宣告 PropertyPath 物件專案,然後將特定值套用至 和 等 PathPathParameters 屬性。 如需詳細資訊,請參閱 PropertyPath XAML 語法

XAML 文字使用方式

型別的成員 PropertyPath 通常不會在直接 XAML 語法中設定。 請參閱<備註>。

適用於