MarkupProperty 类

定义

一个提供属性说明的抽象类,这些属性说明要在写入标记(该标记封装对属性及其值的访问)时使用。

public ref class MarkupProperty abstract
public abstract class MarkupProperty
type MarkupProperty = class
Public MustInherit Class MarkupProperty
继承
MarkupProperty

注解

属性表示为字符串或项列表。

如果属性可以表示为字符串, IsComposite 则为 false

true如果是IsComposite,则属性是项列表。

属性

Attributes

当在派生类中重写时,可获取与此 MarkupProperty 关联的特性。

DependencyProperty

在派生类中重写时,如果以依赖属性的形式实现标记属性,则获取该属性的 DependencyProperty 标识符。

IsAttached

当在派生类中重写时,可确定此 MarkupProperty 是否为附加 DependencyProperty

IsComposite

当在派生类中重写时,可确定此 MarkupProperty 是否为复合属性。

IsConstructorArgument

当在派生类中重写时,可确定此 MarkupProperty 是否表示构造函数参数。

IsContent

当在派生类中重写时,可确定此 MarkupProperty 是否表示集合的直接内容。

IsKey

当在派生类中重写时,可确定此 MarkupProperty 是否表示 MarkupObject 将项存储在字典中时使用的键。

IsValueAsString

当在派生类中重写时,可确定此 MarkupProperty 是否表示为创建属性实例而传递给类型转换器的文本,或者确定是否应使用构造函数。

Items

当在派生类中重写时,可获取组成此属性的值的多个项。

Name

当在派生类中重写时,可获取用于诊断和错误报告的名称。

PropertyDescriptor

当在派生类中重写时,可获取标记属性的 PropertyDescriptor

PropertyType

在派生类中重写时,获取属性的 CLR 类型。

StringValue

当在派生类中重写时,可获取此 MarkupProperty 的字符串值。

TypeReferences

在派生类重写时,获取此 MarkupProperty 在将其值序列化为字符串时将引用的一组类型。

Value

当在派生类中重写时,获取此 MarkupProperty 的当前值。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于