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 标识符。

返回

返回本地值,或者如果未设置本地值,则返回 sentinel 值 UnsetValue

注解

应将 GetValue 用于依赖属性的大多数典型“获取”操作。 ReadLocalValue 对于未在本地设置值的各种情况,不会返回有效值。

由样式、主题、模板、元数据中的默认值或属性值继承设置的值不被视为本地值。 但是,绑定和其他表达式在计算后被视为本地值。

如果未设置本地值,此方法将 UnsetValue返回 。

如果返回的值不是 UnsetValue,则可以查询所请求的依赖属性的元数据,以确定返回值是否可以转换为更具体的类型。

适用于

另请参阅