TypeExtension Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
| 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.