Idioma

TypeExtension Construtores

Definição

Inicializa uma nova instância da classe TypeExtension.

Sobrecargas

Nome Description
TypeExtension()

Inicializa uma nova instância da classe TypeExtension.

TypeExtension(String)

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

TypeExtension(Type)

Inicializa uma nova instância da TypeExtension classe, 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 TypeExtension classe, inicializando o TypeName valor com base na cadeia de caracteres 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 de caracteres que identifica o tipo ao qual fazer referência. Essa cadeia de caracteres usa o formato prefix:className. prefix é o prefixo de mapeamento para um namespace XAML e só é necessário para referenciar tipos 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á inicialmente aceito. A análise real e a avaliação do valor são adiadas até ProvideValue que seja chamada nessa extensão, quando o XAML é analisado e com os contextos de serviço disponíveis ativos. Neste momento, espera-se que ele 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 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

Comentários

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

Aplica-se a