Udostępnij za pośrednictwem


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:

  1. By category.

  2. Alphabetically.

  3. 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

CreateBefore

CreateAfter

Other Resources

WPF Designer Extensibility Architecture