Compartilhar via


Classe PropertyOrderAttribute

Esse atributo é anexado a uma propriedade para especificar a ordem de classificar de uma propriedade em um navegador de propriedade.

Esta API não compatível com CLS. A alternativa compatível com CLS é .

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

Sintaxe

<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

Comentários

Propriedades estão listadas em um navegador de propriedade na seguinte ordem:

  1. Por categoria.

  2. Em ordem alfabética.

  3. By PropertyOrder.

Você pode controlar onde uma propriedade aparece no navegador de propriedade usando o PropertyOrderAttribute Para especificar uma prioridade. Você pode especificar que uma propriedade deve ser exibidos anterior ou posterior no navegador da propriedade.Há prioridades padrão que são fornecidas sistema autônomo propriedades estáticas do PropertyOrder classe. As prioridades padrão são Early, Late, e Default.

Propriedades que não têm uma prioridade específica são atribuídas a Default prioridade.

Para obter mais informações sobre como usar atributos, consulte Estendendo metadados usando atributos.

Hierarquia de herança

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

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Membros PropertyOrderAttribute

Namespace Microsoft.Windows.Design.PropertyEditing

CreateBefore

CreateAfter

Outros recursos

Arquitetura de extensibilidade Designer WPF