BaseValueSource 枚举

定义

标识特定依赖属性值的属性系统源。

public enum class BaseValueSource
public enum BaseValueSource
type BaseValueSource = 
Public Enum BaseValueSource
继承
BaseValueSource

字段

名称 说明
Unknown 0

源未知。 这是默认值。

Default 1

源是默认值,由属性元数据定义。

Inherited 2

源是通过属性值继承的值。

DefaultStyle 3

源来自默认样式的 setter。 默认样式来自当前主题。

DefaultStyleTrigger 4

源来自默认样式的触发器。 默认样式来自当前主题。

Style 5

源来自非主题样式的样式集。

TemplateTrigger 6

源是来自非主题样式的模板中的基于触发器的值。

StyleTrigger 7

源是非主题样式的基于触发器的值。

ImplicitStyleReference 8

源是隐式样式引用(样式基于检测到的类型或基于的类型)。 此值仅针对 Style 属性本身返回,而不适用于通过此类样式的 setter 或触发器设置的属性。

ParentTemplate 9

源基于元素使用的父模板。

ParentTemplateTrigger 10

源是基于触发器的值,来自创建元素的父模板。

Local 11

源是本地设置的值。

注解

此枚举由结构中的 ValueSource 属性使用,而该属性又通过针对特定依赖属性调用 GetValueSource 方法获得。

此枚举的每个值都指示整个WPF属性系统的特定方面负责特定依赖属性值的有效值确定在特定依赖对象上。 若要详细了解WPF属性系统和属性系统每个方面操作的优先级,请参阅 Dependency 属性值优先级

默认值不是枚举的默认值。

适用于

另请参阅