共用方式為


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)

屬性值

參數清單。

備註

a PropertyPath 的性質通常透過構造子來建立。 對於設定 PathParameters,建 PropertyPath 構子特別方便,因為 pathParameters 建構子參數指定為 params,表示建構子不需要建立或維度化陣列來建構。 你只要將陣列中的每個成員指定為額外參數即可。

如果最終的目標屬性是 Freezable 型態,該值會被複製。 詳情請參閱 分鏡總覽

屬性鏈的實際評估是由分鏡動畫機制執行。 在該 PropertyPath 層級,並未進行驗證以確保路徑各步驟是否相連。 例如,你可以構造一條性質路徑,第一步FrameworkElement.FlowDirectionProperty為 ,第二步為 Control.BackgroundProperty 。 但如果實際應用為目標,這樣的屬性路徑會失敗,因為填充 Control.BackgroundProperty 的刷子類型沒有屬性 FrameworkElement.FlowDirection 。 無效屬性路徑會默默失敗。 欲了解更多資訊,請參閱 分鏡圖總覽

XAML: 當你在 XAML 中用 a PropertyPath 來描述屬性參考時,作為屬性值,你指定的字串會先由型別轉換器PropertyPathConverter()處理。 此型別轉換器接著處理字串,並根據語法呼叫其中一個 PropertyPath 建構子簽章。 這種透過型別轉換器處理屬性值的間接方式,通常是 XAML 中使用的PropertyPath做法,而不是先PropertyPath宣告物件元素,然後對屬性如 和 PathParameters套用特定值Path。 欲了解更多資訊,請參閱 PropertyPath XAML 語法

XAML 文字使用

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

適用於