PropertyPath.PathParameters 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得路徑指向索引參數時使用的參數清單。
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 語法中。 請參閱<備註>。