IXamlType2 Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit les moyens de signaler les spécificités système de type XAML sur les types XAML. À l’aide de ce contrat d’interface, les analyseurs XAML peuvent charger tous les types et membres personnalisés définis dans votre application et référencés dans des fichiers 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
- Attributs
- Implémente
Configuration requise pour Windows
Famille d’appareils |
Windows 10, version 1809 (introduit dans 10.0.17763.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v7.0)
|
Propriétés
BaseType |
Obtient le IXamlType pour le type de base immédiat du type XAML. La détermination de cette valeur est basée sur le type sous-jacent pour les types principaux. (Hérité de IXamlType) |
BoxedType |
Obtient le IXamlType pour le type boxed du type XAML. La détermination de cette valeur est basée sur le type sous-jacent pour les types principaux. |
ContentProperty |
Obtient les informations IXamlMember pour la propriété de contenu XAML de ce IXamlType. (Hérité de IXamlType) |
FullName |
Obtient le nom complet de la classe du type sous-jacent. (Hérité de IXamlType) |
IsArray |
Obtient une valeur qui indique si l’IXamlType représente un tableau. (Hérité de IXamlType) |
IsBindable |
Obtient une valeur qui déclare si le type peut être lié. (Hérité de IXamlType) |
IsCollection |
Obtient une valeur qui indique si cet IXamlType représente une collection. (Hérité de IXamlType) |
IsConstructible |
Obtient une valeur qui indique si cet IXamlType représente un type constructible, conformément à la définition XAML. (Hérité de IXamlType) |
IsDictionary |
Obtient une valeur qui indique si cet IXamlType représente un dictionnaire/carte. (Hérité de IXamlType) |
IsMarkupExtension |
Obtient une valeur qui indique si l’IXamlType représente une extension de balisage. (Hérité de IXamlType) |
ItemType |
Obtient une valeur qui fournit les informations de type pour la propriété Items de cet IXamlType. (Hérité de IXamlType) |
KeyType |
Obtient une valeur qui fournit les informations de type pour la propriété Key de cet IXamlType, si cet IXamlType représente un dictionnaire/carte. (Hérité de IXamlType) |
UnderlyingType |
Obtient des informations pour le type de stockage. (Hérité de IXamlType) |
Méthodes
ActivateInstance() |
Pour un type XAML, définit ses valeurs pour l’initialisation et retourne une instance utilisable. (Hérité de IXamlType) |
AddToMap(Object, Object, Object) |
Ajoute un élément à un type de carte personnalisé. (Hérité de IXamlType) |
AddToVector(Object, Object) |
Ajoute un élément à un type de vecteur personnalisé. (Hérité de IXamlType) |
CreateFromString(String) |
Crée une représentation système de type basée sur une chaîne. Le scénario main pour cette utilisation consiste à créer une valeur d’énumération et à mapper l’énumération appropriée. (Hérité de IXamlType) |
GetMember(String) |
Retourne les informations IXamlMember pour un membre nommé spécifique à partir de cet IXamlType. (Hérité de IXamlType) |
RunInitializer() |
Appelle toute logique de pré-activation nécessaire, comme l’exige le contexte de schéma XAML et ses dépendances de plateforme. (Hérité de IXamlType) |