BaseValueSource 枚举

定义

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

C#
public enum BaseValueSource
继承
BaseValueSource

字段

Default 1

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

DefaultStyle 3

源来自默认样式中的资源库。 默认样式来自当前主题。

DefaultStyleTrigger 4

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

ImplicitStyleReference 8

源是一个隐式样式引用(样式基于检测到的类型或基类型)。 仅为 Style 属性本身返回该值,而不会为通过此类样式的资源库或触发器设置的属性返回该值。

Inherited 2

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

Local 11

源是本地设置的值。

ParentTemplate 9

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

ParentTemplateTrigger 10

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

Style 5

源来自非主题样式的样式资源库。

StyleTrigger 7

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

TemplateTrigger 6

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

Unknown 0

源未知。 这是默认值。

注解

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

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

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

适用于

产品 版本
.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
Windows Desktop 3.0, 3.1, 5, 6, 7

另请参阅