GetValue 方法
要查看英语原文,请勾选“英语”复选框。也可将鼠标指针移到文本上,在弹出窗口中显示英语原文。
翻译
英语

DependencyObject.GetValue 方法

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

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

public Object GetValue(
	DependencyProperty dp
)

参数

dp
类型:System.Windows.DependencyProperty
要为其检索值的属性的 DependencyProperty 标识符。

返回值

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

异常条件
InvalidOperationException

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

“有效值”是属性系统向请求值的任何调用方返回的属性值。 有效值是属性系统对参与属性系统值优先级的所有可能输入进行计算后得出的结果。 其中包括强制和动画。 有关更多信息,请参见 依赖项属性值优先级

此方法永不返回 UnsetValue UnsetValue 是属性系统的一个 sentinel 值,该值用在各种功能内部,有时也通过强制回调公开。

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

.NET Framework

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

.NET Framework Client Profile

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

Windows 7, Windows Vista SP1 或更高版本, Windows XP SP3, Windows Server 2008(不支持服务器核心), Windows Server 2008 R2(支持 SP1 或更高版本的服务器核心), Windows Server 2003 SP2

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

社区附加资源

添加
显示:
© 2016 Microsoft