MarkupProperty 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
一个提供属性说明的抽象类,这些属性说明要在写入标记(该标记封装对属性及其值的访问)时使用。
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) |