PropertyOrderAttribute, classe

Mise à jour : novembre 2007

Cet attribut est attaché à une propriété pour spécifier l'ordre de tri d'une propriété dans un explorateur de propriétés.

Cette API n'est pas conforme CLS. L'alternative conforme CLS est .

Espace de noms :  Microsoft.Windows.Design.PropertyEditing
Assembly :  Microsoft.Windows.Design (dans Microsoft.Windows.Design.dll)

Syntaxe

<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

Notes

Les propriétés sont répertoriées dans un explorateur de propriétés dans l'ordre suivant :

  1. Par catégorie

  2. Par ordre alphabétique

  3. Par PropertyOrder

Vous pouvez contrôler l'emplacement où apparaît une propriété dans l'explorateur de propriétés en utilisant le PropertyOrderAttribute pour spécifier une priorité. Vous pouvez indiquer qu'une propriété doit apparaître avant ou après dans l'explorateur de propriétés. Des priorités standard sont fournies comme propriétés statiques de la classe PropertyOrder. Les priorités standard sont Early, Late et Default.

La priorité Default est assignée aux propriétés qui n'ont pas de priorité spécifique.

Pour plus d'informations sur l'utilisation d'attributs, consultez Extension des métadonnées à l'aide des attributs.

Hiérarchie d'héritage

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

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Membres PropertyOrderAttribute

Microsoft.Windows.Design.PropertyEditing, espace de noms

CreateBefore

CreateAfter

Autres ressources

Architecture de l'extensibilité du concepteur WPF