ValueSource 结构
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public value class ValueSource
public struct ValueSource
type ValueSource = struct
Public Structure ValueSource
- 继承
传输的大多数信息 ValueSource 都包含在 属性中 BaseValueSource 。 此属性包含一个枚举值,该值指定负责依赖属性的有效值的整个 WPF 属性系统的一个方面。
除了基值之外,有关依赖属性值的其他相关信息可能是对值进行动画处理,以及该值是否涉及表达式 ((如绑定)或动态资源引用) 。 此信息分别由 IsAnimated 和 IsExpression 报告。 此外,如果强制转换作用于属性值,该属性将保留所需的值,并且如果更改或解除特定强制转换的约束,该属性值将尝试达到该所需值。 未达到所需值的强制属性将报告为 IsCoercedtrue
。
Base |
获取 BaseValueSource 枚举的值,该值报告向依赖项属性系统提供值的源。 |
Is |
获取一个值,该值声明是否对属性进行动画处理。 |
Is |
获取一个值,声明此值是否是从应用于依赖属性的 CoerceValueCallback 实现中生成的。 |
Is |
获取一个值,该值声明是否由 SetCurrentValue(DependencyProperty, Object) 方法设置值。 |
Is |
获取一个值,声明此值是否是从计算的表达式中生成的。 此表达式可能是支持绑定的 BindingExpression,或者是一个内部表达式,比如支持 DynamicResource 标记扩展的那些表达式。 |
Equals(Object) |
返回一个值,指示此 ValueSource 是否与指定对象相等。 |
Get |
返回此 ValueSource 的哈希代码。 |
Equality(Value |
确定两个 ValueSource 实例是否具有相同的值。 |
Inequality(Value |
确定两个 ValueSource 实例是否具有不同的值。 |
产品 | 版本 |
---|---|
.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 |