Condividi tramite


IXamlType2 Interfaccia

Definizione

Fornisce i mezzi per segnalare specifiche del sistema di tipo XAML sui tipi XAML. Usando questo contratto di interfaccia, i parser XAML possono caricare tutti i tipi personalizzati e i relativi membri definiti nell'app e fare riferimento ai file 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
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10, version 1809 (è stato introdotto in 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v7.0)

Proprietà

BaseType

Ottiene IXamlType per il tipo di base immediato del tipo XAML. La determinazione di questo valore è basata sul tipo sottostante per i tipi di base.

(Ereditato da IXamlType)
BoxedType

Ottiene IXamlType per il tipo boxed del tipo XAML. La determinazione di questo valore è basata sul tipo sottostante per i tipi di base.

ContentProperty

Ottiene le informazioni IXamlMember per la proprietà contenuto XAML di questo IXamlType.

(Ereditato da IXamlType)
FullName

Ottiene il nome completo della classe del tipo sottostante.

(Ereditato da IXamlType)
IsArray

Ottiene un valore che indica se IXamlType rappresenta una matrice.

(Ereditato da IXamlType)
IsBindable

Ottiene un valore che dichiara se il tipo è associabile.

(Ereditato da IXamlType)
IsCollection

Ottiene un valore che indica se questo IXamlType rappresenta una raccolta.

(Ereditato da IXamlType)
IsConstructible

Ottiene un valore che indica se questo IXamlType rappresenta un tipo costruttibile, in base alla definizione XAML.

(Ereditato da IXamlType)
IsDictionary

Ottiene un valore che indica se questo IXamlType rappresenta un dizionario/mappa.

(Ereditato da IXamlType)
IsMarkupExtension

Ottiene un valore che indica se IXamlType rappresenta un'estensione di markup.

(Ereditato da IXamlType)
ItemType

Ottiene un valore che fornisce le informazioni sul tipo per la proprietà Items di questo IXamlType.

(Ereditato da IXamlType)
KeyType

Ottiene un valore che fornisce le informazioni sul tipo per la proprietà Key di questo IXamlType, se questo IXamlType rappresenta un dizionario/mappa.

(Ereditato da IXamlType)
UnderlyingType

Ottiene informazioni per il tipo di backup.

(Ereditato da IXamlType)

Metodi

ActivateInstance()

Dato un tipo XAML, imposta i relativi valori per l'inizializzazione e restituisce un'istanza utilizzabile.

(Ereditato da IXamlType)
AddToMap(Object, Object, Object)

Aggiunge un elemento a un tipo di mappa personalizzato.

(Ereditato da IXamlType)
AddToVector(Object, Object)

Aggiunge un elemento a un tipo di vettore personalizzato.

(Ereditato da IXamlType)
CreateFromString(String)

Crea una rappresentazione del sistema dei tipi in base a una stringa. Lo scenario principale per questo utilizzo è la creazione di un valore di enumerazione e il mapping dell'enumerazione appropriata.

(Ereditato da IXamlType)
GetMember(String)

Restituisce le informazioni IXamlMember per un membro denominato specifico da questo IXamlType.

(Ereditato da IXamlType)
RunInitializer()

Richiama qualsiasi logica di pre-attivazione necessaria in base al contesto dello schema XAML e alle relative dipendenze della piattaforma.

(Ereditato da IXamlType)

Si applica a

Vedi anche