IXamlType2 Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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) |