AttachedPropertyBrowsableWhenAttributePresentAttribute Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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) |