Idioma

TypeExtension Construtores

Definição

Inicializa uma nova instância da TypeExtension classe.

Sobrecargas

Nome Descrição
TypeExtension()

Inicializa uma nova instância da TypeExtension classe.

TypeExtension(String)

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

TypeExtension(Type)

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

TypeExtension()

Inicializa uma nova instância da TypeExtension classe.

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

Aplica-se a

TypeExtension(String)

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

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 que identifica o tipo a referir. Esta cadeia utiliza o formato prefix:className. prefix é o prefixo de mapeamento para um namespace XAML, e só é obrigado a referenciar tipos que não estejam mapeados para o namespace XAML padrão.

Exceções

Tentei especificar typeName como null.

Observações

Este valor não é avaliado quando o define no construtor. Se o valor não nullfor , o valor será inicialmente aceite. A análise e avaliação efetivas do valor são adiadas até ProvideValue ser chamada nesta extensão, quando XAML é analisado e com os contextos de serviço disponíveis ativos. Neste momento, espera-se que o typeName tipo seja resolvível como um tipo dentro de um contexto de esquema XAML, e esse tipo é devolvido.

Aplica-se a

TypeExtension(Type)

Inicializa uma nova instância da TypeExtension classe, 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 este TypeExtension.

Exceções

type é null

Observações

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

Aplica-se a