Partilhar via


XamlMember.TargetType Propriedade

Definição

Obtém o XamlType do tipo em que o XamlMember pode existir.

public:
 property System::Xaml::XamlType ^ TargetType { System::Xaml::XamlType ^ get(); };
public System.Xaml.XamlType TargetType { get; }
member this.TargetType : System.Xaml.XamlType
Public ReadOnly Property TargetType As XamlType

Valor da propriedade

O tipo em que o XamlMember pode existir.

Comentários

O valor retornado é diferente para membros anexáveis e não anexáveis. Para membros não anexáveis, TargetType retorna DeclaringType. Para membros anexáveis, LookupTargetType retorna um resultado baseado nessa lógica:

  • Se a reflexão não puder resolver um backup (IsUnknowntrue), esse método retornará uma constante interna que representa um tipo de objeto genérico.

  • Se a condição anterior não se aplicar, LookupTargetType será chamado. A implementação padrão retorna uma XamlType baseada na análise dos métodos que implementam os acessadores get e set. Uma classe pode substituir LookupTargetType usar um comportamento diferente, como outros formulários de metadados que podem relatar tipos de destino para membros anexáveis.

Aplica-se a