Freigeben über


PropertyOrderAttribute-Klasse

Aktualisiert: November 2007

Dieses Attribut ist einer Eigenschaft zugewiesen, um die Sortierreihenfolge einer Eigenschaft in einem Eigenschaftenbrowser anzugeben.

Diese API ist nicht CLS-kompatibel. Die CLS-kompatible Alternative ist .

Namespace:  Microsoft.Windows.Design.PropertyEditing
Assembly:  Microsoft.Windows.Design (in Microsoft.Windows.Design.dll)

Syntax

<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

Hinweise

Eigenschaften werden in einem Eigenschaftenbrowser in der folgenden Reihenfolge aufgeführt:

  1. Nach Kategorie

  2. Alphabetisch

  3. Nach PropertyOrder

Sie können festlegen, wo eine Eigenschaft im Eigenschaftenbrowser angezeigt werden soll, indem Sie mit PropertyOrderAttribute die Priorität angeben. Sie können angeben, dass eine Eigenschaft früher oder später im Eigenschaftenbrowser angezeigt werden soll. Es gibt Standardprioritäten, die als statische Eigenschaften der PropertyOrder-Klasse bereitgestellt werden. Die Standardprioritäten sind Early, Late und Default.

Eigenschaften, die nicht über eine bestimmte Priorität verfügen, wird die Default-Priorität zugewiesen.

Weitere Informationen zum Verwenden von Attributen finden Sie unter Erweitern von Metadaten mithilfe von Attributen.

Vererbungshierarchie

System.Object
  System.Attribute
    Microsoft.Windows.Design.PropertyEditing.PropertyOrderAttribute

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

PropertyOrderAttribute-Member

Microsoft.Windows.Design.PropertyEditing-Namespace

CreateBefore

CreateAfter

Weitere Ressourcen

Erweiterbare Architektur des WPF-Designers