DependencyObject.GetValue(DependencyProperty) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
对 DependencyObject 的此实例返回依赖属性的当前有效值。
public:
System::Object ^ GetValue(System::Windows::DependencyProperty ^ dp);
public object GetValue (System.Windows.DependencyProperty dp);
member this.GetValue : System.Windows.DependencyProperty -> obj
Public Function GetValue (dp As DependencyProperty) As Object
参数
要检索其值的属性的 DependencyProperty 标识符。
返回
返回当前有效值。
例外
指定 dp
或其值无效,或者指定 dp
不存在。
注解
有效值是由属性系统返回给请求该值的任何调用方的属性的值。 有效值是属性系统评估了参与属性系统值优先级的所有可能输入的结果。 这包括强制和动画。 有关详细信息,请参阅依赖属性值优先级。
此方法永远不会返回 UnsetValue。 UnsetValue是属性系统的 sentinel 值,用于内部的各种容量,有时还通过强制回调公开。
如果不确定属性的类型应是什么,可以查询所请求的依赖属性的标识符,以确定是否有更具体的 PropertyType 返回值可以转换为。