AttachedPropertyBrowsableForTypeAttribute 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 anexada é navegável apenas para elementos que derivam de um tipo especificado.
public ref class AttachedPropertyBrowsableForTypeAttribute sealed : System::Windows::AttachedPropertyBrowsableAttribute
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true)]
public sealed class AttachedPropertyBrowsableForTypeAttribute : System.Windows.AttachedPropertyBrowsableAttribute
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true)>]
type AttachedPropertyBrowsableForTypeAttribute = class
inherit AttachedPropertyBrowsableAttribute
Public NotInheritable Class AttachedPropertyBrowsableForTypeAttribute
Inherits AttachedPropertyBrowsableAttribute
- Herança
- 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.
Se for especificado mais do que um tipo para um atributo AttachedPropertyBrowsableForTypeAttribute .NET Framework, a propriedade é navegável se algum tipo especificado coincidir (lógico ou). O tipo pode também ser uma interface.
Este atributo .NET Framework especifica AllowMultipletrue.
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 |
|---|---|
| AttachedPropertyBrowsableForTypeAttribute(Type) |
Inicializa uma nova instância da AttachedPropertyBrowsableForTypeAttribute classe, usando o . |
Propriedades
| Name | Description |
|---|---|
| TargetType |
Obtém o tipo base que define o uso da propriedade associada onde este atributo do .NET Framework se aplica. |
| TypeId |
Obtém um identificador de tipo único para este atributo AttachedPropertyBrowsableForTypeAttribute .NET. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o atributo atual AttachedPropertyBrowsableForTypeAttribute .NET Framework é igual a um objeto especificado. |
| GetHashCode() |
Devolve o código hash deste atributo AttachedPropertyBrowsableForTypeAttribute .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) |