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

返回

Object

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

注解

应对依赖属性使用 GetValue 最典型的“get”操作。 ReadLocalValue 不会返回未在本地设置值的各种情况下的有效值。

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

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

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

适用于

另请参阅