Partage via


IXamlType2 Interface

Définition

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)

S’applique à

Voir aussi