Partilhar via


TypeExtension Construtores

Definição

Inicializa uma nova instância da classe TypeExtension.

Sobrecargas

TypeExtension()

Inicializa uma nova instância da classe TypeExtension.

TypeExtension(String)

Inicializa uma nova instância da classe TypeExtension, inicializando o valor TypeName com base na cadeia de caracteres typeName fornecida.

TypeExtension(Type)

Inicializa uma nova instância da classe TypeExtension, declarando o tipo diretamente.

TypeExtension()

Inicializa uma nova instância da classe TypeExtension.

public:
 TypeExtension();
public TypeExtension ();
Public Sub New ()

Aplica-se a

TypeExtension(String)

Inicializa uma nova instância da classe TypeExtension, inicializando o valor TypeName com base na cadeia de caracteres typeName fornecida.

public:
 TypeExtension(System::String ^ typeName);
public TypeExtension (string typeName);
new System.Windows.Markup.TypeExtension : string -> System.Windows.Markup.TypeExtension
Public Sub New (typeName As String)

Parâmetros

typeName
String

Uma cadeia de caracteres que identifica o tipo ao qual fazer uma referência. Essa cadeia de caracteres usa o formato prefix:className. prefix é o prefixo de mapeamento para um namespace XAML e é necessário apenas para tipos de referência que não são mapeados para o namespace XAML padrão.

Exceções

Tentativa de especificar typeName como null.

Comentários

Esse valor não é avaliado quando você o define no construtor. Se o valor não nullfor , o valor será aceito inicialmente. A análise e a avaliação reais do valor são adiadas até ProvideValue que seja chamado nessa extensão, quando XAML é analisado e com os contextos de serviço disponíveis ativos. Neste momento, espera-se que o typeName seja resolvível como um tipo dentro de um contexto de esquema XAML e esse tipo seja retornado.

Aplica-se a

TypeExtension(Type)

Inicializa uma nova instância da classe TypeExtension, declarando o tipo diretamente.

public:
 TypeExtension(Type ^ type);
public TypeExtension (Type type);
new System.Windows.Markup.TypeExtension : Type -> System.Windows.Markup.TypeExtension
Public Sub New (type As Type)

Parâmetros

type
Type

O tipo a ser representado por esse TypeExtension.

Exceções

type é null

Comentários

Esse é um método auxiliar para usos de código de tempo de execução de TypeExtension e não faz parte do padrão de implementação normal para uma extensão de marcação.

Aplica-se a