PropertyOrderAttribute Class
This attribute is attached to a property to specify the sort order of a property in a property browser.
This API is not CLS-compliant. The CLS-compliant alternative is .
Namespace: Microsoft.Windows.Design.PropertyEditing
Assembly: Microsoft.Windows.Design (in Microsoft.Windows.Design.dll)
Syntax
'Declaration
<AttributeUsageAttribute(AttributeTargets.Property)> _
<CLSCompliantAttribute(False)> _
Public NotInheritable Class PropertyOrderAttribute _
Inherits Attribute
'Usage
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
Remarks
Properties are listed in a property browser in the following order:
By category.
Alphabetically.
By PropertyOrder.
You can control where a property appears in the property browser by using the PropertyOrderAttribute to specify a priority. You can specify that a property should appear earlier or later in the property browser. There are standard priorities that are provided as static properties of the PropertyOrder class. The standard priorities are Early, Late, and Default.
Properties that do not have a specific priority are assigned the Default priority.
For more information about how to use attributes, see Extending Metadata Using Attributes.
Inheritance Hierarchy
System.Object
System.Attribute
Microsoft.Windows.Design.PropertyEditing.PropertyOrderAttribute
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Reference
PropertyOrderAttribute Members
Microsoft.Windows.Design.PropertyEditing Namespace