IXamlType2 Interface
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.
Fornece os meios para relatar as especificações do sistema do tipo XAML sobre tipos XAML. Usando esse contrato de interface, os analisadores XAML podem carregar todos os tipos e membros personalizados definidos em seu aplicativo e são referenciados em arquivos XAML.
public interface class IXamlType2 : IXamlType
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 458752)]
/// [Windows.Foundation.Metadata.Guid(2668391995, 17211, 22189, 143, 105, 120, 164, 221, 62, 100, 249)]
struct IXamlType2 : IXamlType
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 458752)]
[Windows.Foundation.Metadata.Guid(2668391995, 17211, 22189, 143, 105, 120, 164, 221, 62, 100, 249)]
public interface IXamlType2 : IXamlType
Public Interface IXamlType2
Implements IXamlType
- Atributos
- Implementações
Requisitos do Windows
Família de dispositivos |
Windows 10, version 1809 (introduzida na 10.0.17763.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v7.0)
|
Propriedades
BaseType |
Obtém o IXamlType para o tipo base imediato do tipo XAML. A determinação desse valor baseia-se no tipo subjacente para tipos de núcleo. (Herdado de IXamlType) |
BoxedType |
Obtém o IXamlType para o tipo em caixa do tipo XAML. A determinação desse valor baseia-se no tipo subjacente para tipos de núcleo. |
ContentProperty |
Obtém as informações de IXamlMember para a propriedade de conteúdo XAML deste IXamlType. (Herdado de IXamlType) |
FullName |
Obtém o nome completo da classe do tipo subjacente. (Herdado de IXamlType) |
IsArray |
Obtém um valor que indica se o IXamlType representa uma matriz. (Herdado de IXamlType) |
IsBindable |
Obtém um valor que declara se o tipo é associável. (Herdado de IXamlType) |
IsCollection |
Obtém um valor que indica se esse IXamlType representa uma coleção. (Herdado de IXamlType) |
IsConstructible |
Obtém um valor que indica se esse IXamlType representa um tipo construível, de acordo com a definição XAML. (Herdado de IXamlType) |
IsDictionary |
Obtém um valor que indica se esse IXamlType representa um dicionário/mapa. (Herdado de IXamlType) |
IsMarkupExtension |
Obtém um valor que indica se o IXamlType representa uma extensão de marcação. (Herdado de IXamlType) |
ItemType |
Obtém um valor que fornece as informações de tipo para a propriedade Items deste IXamlType. (Herdado de IXamlType) |
KeyType |
Obtém um valor que fornece as informações de tipo para a propriedade Key desse IXamlType, se esse IXamlType representar um dicionário/mapa. (Herdado de IXamlType) |
UnderlyingType |
Obtém informações para o tipo de suporte. (Herdado de IXamlType) |
Métodos
ActivateInstance() |
Dado um tipo XAML, define seus valores para inicialização e retorna uma instância utilizável. (Herdado de IXamlType) |
AddToMap(Object, Object, Object) |
Adiciona um item a um tipo de mapa personalizado. (Herdado de IXamlType) |
AddToVector(Object, Object) |
Adiciona um item a um tipo de vetor personalizado. (Herdado de IXamlType) |
CreateFromString(String) |
Cria uma representação do sistema de tipo com base em uma cadeia de caracteres. O cenário main para esse uso é criar um valor de enumeração e mapear a enumeração apropriada. (Herdado de IXamlType) |
GetMember(String) |
Retorna as informações de IXamlMember para um membro nomeado específico deste IXamlType. (Herdado de IXamlType) |
RunInitializer() |
Invoca qualquer lógica de pré-ativação necessária conforme exigido pelo contexto do esquema XAML e suas dependências de plataforma. (Herdado de IXamlType) |