使用英语阅读

通过


DependencyObject.ReadLocalValue(DependencyProperty) 方法

定义

如果存在,则返回依赖属性的本地值。

public object ReadLocalValue(System.Windows.DependencyProperty dp);

参数

dp
DependencyProperty

要检索其值的属性的 DependencyProperty 标识符。

返回

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

注解

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

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

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

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

适用于

产品 版本
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

另请参阅