語言

DependencyObject.ReadLocalValue(DependencyProperty) 方法

定義

回傳依賴屬性的局部值(若存在)。

public:
 System::Object ^ ReadLocalValue(System::Windows::DependencyProperty ^ dp);
public object ReadLocalValue(System.Windows.DependencyProperty dp);
member this.ReadLocalValue : System.Windows.DependencyProperty -> obj
Public Function ReadLocalValue (dp As DependencyProperty) As Object

參數

dp
DependencyProperty

要 DependencyProperty 取得該值的屬性識別碼。

傳回

回傳本地值,或若未設定本地值則回傳哨兵值 UnsetValue 。

備註

你應該用它 GetValue 來執行大多數典型的「取得」操作,針對相依屬性。 ReadLocalValue 在多種情況下,若該值非本地設定,則不會回傳實際價值。

由樣式、主題、範本、元資料預設值或屬性值繼承所設定的值,不被視為本地值。 然而,結合和其他表達式在評估後被視為局部值。

當沒有設定局部值時,此方法會回傳 UnsetValue。

如果回傳的值不是 UnsetValue,你可以查詢所請求相依屬性的元資料,以判斷是否有更特定的類型可以轉換回傳值。

適用於

另請參閱