DependencyPropertyDescriptor 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供说明依赖属性的其他属性特征的 PropertyDescriptor 的扩展。
public ref class DependencyPropertyDescriptor sealed : System::ComponentModel::PropertyDescriptor
public sealed class DependencyPropertyDescriptor : System.ComponentModel.PropertyDescriptor
type DependencyPropertyDescriptor = class
inherit PropertyDescriptor
Public NotInheritable Class DependencyPropertyDescriptor
Inherits PropertyDescriptor
- 继承
注解
此类主要由设计器应用程序使用。 这些应用程序可能需要通过属性窗口或其他用于编辑属性值的工具报告依赖属性特征。
为了检查特定属性来确定它DependencyPropertyDescriptor是否可用作 PropertyDescriptor,请调用 DependencyPropertyDescriptor.FromProperty(PropertyDescriptor)或 DependencyPropertyDescriptor.FromName。 如果任一方法返回 null
,则该属性不是依赖属性。 如果方法返回有效的 DependencyPropertyDescriptor ,则属性是依赖属性。
属性
AttributeArray |
获取或设置属性的数组。 (继承自 MemberDescriptor) |
Attributes |
获取该成员的特性集合。 |
Category |
获取成员所属的类别的名称,如 CategoryAttribute 中所指定的。 |
ComponentType |
获取该属性绑定到的组件的类型。 |
Converter |
获取该属性的类型转换器。 |
DependencyProperty |
返回依赖属性标识符。 |
Description |
获取成员的说明,如 DescriptionAttribute 中所指定的。 |
DesignerCoerceValueCallback |
获取或设置一个回调,设计器将使用此回调修改依赖项属性的有效值,然后将此依赖项属性值存储在依赖项属性引擎中。 |
DesignTimeOnly |
获取是否只能在设计时设置该成员,如 DesignOnlyAttribute 中所指定的。 |
DisplayName |
获取可以显示在窗口(如“属性”窗口)中的名称。 |
IsAttached |
获取一个值,该值指示属性是否注册为附加属性并通过附加用法进行使用。 |
IsBrowsable |
获取一个值,以指示属性上的 BrowsableAttribute 的值。 |
IsLocalizable |
获取指示是否应该本地化该属性的值,如 LocalizableAttribute 中所指定的值。 |
IsReadOnly |
获取指示该属性是否为只读的值。 |
Metadata |
获取与依赖属性关联的元数据。 |
Name |
获取此成员的名称。 (继承自 MemberDescriptor) |
NameHashCode |
获取此成员名称的哈希代码,如 GetHashCode() 中所指定的。 (继承自 MemberDescriptor) |
PropertyType |
获取依赖属性的表示的 Type。 |
SerializationVisibility |
获取指示是否应该序列化该属性的值,如 DesignerSerializationVisibilityAttribute 中所指定的值。 (继承自 PropertyDescriptor) |
SupportsChangeEvents |
指示此属性的值更改通知是否源自属性说明符的外部(例如源自组件本身),或指示通知是否只源自对 SetValue(Object, Object) 的直接调用。 |
方法
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈