AttachedPropertyBrowsableWhenAttributePresentAttribute Classe

Definição

Especifica que uma propriedade associada só é navegável num elemento que também tenha outro atributo .NET específico aplicado à sua definição de classe.

public ref class AttachedPropertyBrowsableWhenAttributePresentAttribute sealed : System::Windows::AttachedPropertyBrowsableAttribute
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false)]
public sealed class AttachedPropertyBrowsableWhenAttributePresentAttribute : System.Windows.AttachedPropertyBrowsableAttribute
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false)>]
type AttachedPropertyBrowsableWhenAttributePresentAttribute = class
    inherit AttachedPropertyBrowsableAttribute
Public NotInheritable Class AttachedPropertyBrowsableWhenAttributePresentAttribute
Inherits AttachedPropertyBrowsableAttribute
Herança
AttachedPropertyBrowsableWhenAttributePresentAttribute
Atributos

Observações

O significado do termo browsable usado nas descrições deste atributo .NET Framework é análogo às descrições dadas para BrowsableAttribute, mas o estado navegável para uma propriedade anexada é particularmente relevante para a informação de propriedade da Extensible Application Markup Language (XAML), porque uma propriedade anexada é principalmente um conceito XAML.

Este atributo .NET Framework deve ser aplicado apenas no acesso get das definições de propriedades anexadas. Não aplique este atributo do .NET Framework ao acessor de conjunto. Embora intuitivamente seja a operação de conjunto que está a ser explorada para XAML nos elementos relevantes, é a presença e as características do acessor get no elemento que define a propriedade que controlam o verdadeiro comportamento.

Para informações gerais sobre a declaração de propriedades anexadas, consulte Visão Geral das Propriedades Anexadas.

Construtores

Name Description
AttachedPropertyBrowsableWhenAttributePresentAttribute(Type)

Inicializa uma nova instância da AttachedPropertyBrowsableWhenAttributePresentAttribute classe.

Propriedades

Name Description
AttributeType

Obtém o tipo do atributo .NET que também deve ser aplicado a uma classe.

TypeId

Quando implementado numa classe derivada, obtém um identificador único para esta Attribute.

(Herdado de Attribute)

Métodos

Name Description
Equals(Object)

Determina se o atributo atual AttachedPropertyBrowsableWhenAttributePresentAttribute .NET Framework é igual a um objeto especificado.

GetHashCode()

Devolve o código hash deste atributo AttachedPropertyBrowsableWhenAttributePresentAttribute .NET Framework.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
IsDefaultAttribute()

Quando sobrescrito numa classe derivada, indica se o valor desta instância é o valor padrão para a classe derivada.

(Herdado de Attribute)
Match(Object)

Quando sobrescrito numa classe derivada, devolve um valor que indica se esta instância é igual a um objeto especificado.

(Herdado de Attribute)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Implementações de Interface Explícita

Name Description
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Mapeia um conjunto de nomes para um conjunto correspondente de identificadores de despacho.

(Herdado de Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Recupera a informação de tipo de um objeto, que pode ser usada para obter a informação de tipo para uma interface.

(Herdado de Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Recupera o número de interfaces de informações de tipo que um objeto fornece (0 ou 1).

(Herdado de Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Proporciona acesso a propriedades e métodos expostos por um objeto.

(Herdado de Attribute)

Aplica-se a