导出 (0) 打印
全部展开
此文章由机器翻译。 将光标移到文章的句子上,以查看原文。 更多信息。
译文
原文

DependencyObject.GetValue 方法

返回 依赖项属性 的当前有效值在 DependencyObject的此实例的。

命名空间:  System.Windows
程序集:  WindowsBase(在 WindowsBase.dll 中)

public Object GetValue(
	DependencyProperty dp
)

参数

dp
类型:System.Windows.DependencyProperty
检索值的属性的 DependencyProperty ID。

返回值

类型:System.Object
返回当前有效值。

异常条件
InvalidOperationException

指定的 dp 或其值无效,或指定的 dp 不存在。

有效值 是由任何调用方的属性系统支持请求该值的属性的值。 有效值是计算参与属性系统值优先级的所有可能的输入属性系统的结果。 这包括强制转换和动画。 有关更多信息,请参见 依赖项属性值优先级

此方法不会返回 UnsetValue UnsetValue 是在内部用于各种容量和通过强制回调偶尔还显示的属性系统的一个标记值。

如果不确定哪些属性类型应为,则可以查询请求的依赖项属性的标识符确定是否有返回值可以转换的更具体的 PropertyType

.NET Framework

受以下版本支持:4.5、4、3.5、3.0

.NET Framework Client Profile

受以下版本支持:4、3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008(不支持服务器核心角色), Windows Server 2008 R2(支持带 SP1 或更高版本的服务器核心角色;不支持 Itanium)

并不是.NET Framework 对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求.

社区附加资源

添加
显示:
© 2014 Microsoft