PropertyOrderAttribute 类
更新:2007 年 11 月
此属性 (Attribute) 附加到某个属性 (Property),以指定属性 (Property) 在属性 (Property) 浏览器中的排序顺序。
此 API 不兼容 CLS。 兼容 CLS 的替代 API 为 。
命名空间: Microsoft.Windows.Design.PropertyEditing
程序集: Microsoft.Windows.Design(在 Microsoft.Windows.Design.dll 中)
语法
声明
<AttributeUsageAttribute(AttributeTargets.Property)> _
<CLSCompliantAttribute(False)> _
Public NotInheritable Class PropertyOrderAttribute _
Inherits Attribute
用法
Dim instance As PropertyOrderAttribute
[AttributeUsageAttribute(AttributeTargets.Property)]
[CLSCompliantAttribute(false)]
public sealed class PropertyOrderAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Property)]
[CLSCompliantAttribute(false)]
public ref class PropertyOrderAttribute sealed : public Attribute
public final class PropertyOrderAttribute extends Attribute
备注
属性在属性浏览器中可以按如下顺序列出:
按类别。
按字母顺序。
可以通过使用 PropertyOrderAttribute 指定优先级来控制属性出现在属性浏览器中的位置。可以指定属性是应当出现在属性浏览器中的前面还是后面。有一些标准优先级可作为 PropertyOrder 类的静态属性提供。这些标准优先级包括 Early、Late 和 Default。
没有特定优先级的属性将被赋予 Default 优先级。
有关如何使用属性的更多信息,请参见 利用属性扩展元数据。
继承层次结构
System.Object
System.Attribute
Microsoft.Windows.Design.PropertyEditing.PropertyOrderAttribute
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。
另请参见
参考
Microsoft.Windows.Design.PropertyEditing 命名空间