TypeExtension Costruttori
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.
Inizializza una nuova istanza della classe TypeExtension.
Overload
TypeExtension() |
Inizializza una nuova istanza della classe TypeExtension. |
TypeExtension(String) |
Inizializza una nuova istanza della classe TypeExtension inizializzando il valore di TypeName in base alla stringa |
TypeExtension(Type) |
Inizializza una nuova istanza della classe TypeExtension, dichiarando direttamente il tipo. |
TypeExtension()
Inizializza una nuova istanza della classe TypeExtension.
public:
TypeExtension();
public TypeExtension ();
Public Sub New ()
Si applica a
TypeExtension(String)
Inizializza una nuova istanza della classe TypeExtension inizializzando il valore di TypeName in base alla stringa typeName
fornita.
public:
TypeExtension(System::String ^ typeName);
public TypeExtension (string typeName);
new System.Windows.Markup.TypeExtension : string -> System.Windows.Markup.TypeExtension
Public Sub New (typeName As String)
Parametri
- typeName
- String
Stringa che identifica il tipo a cui fare riferimento. Questa stringa usa il formato prefix:className
.
prefix
è il prefisso di mapping per uno spazio dei nomi XAML ed è richiesto solo per fare riferimento a tipi che non sono mappati allo spazio dei nomi XAML predefinito.
Eccezioni
Si è tentato di specificare typeName
come null
.
Commenti
Questo valore non viene valutato quando viene impostato nel costruttore. Se il valore non null
è , il valore verrà inizialmente accettato. L'analisi e la valutazione effettive del valore vengono posticipate fino a quando ProvideValue non viene chiamato su questa estensione, quando XAML viene analizzato e con contesti di servizio disponibili attivi. A questo punto, è previsto che l'oggetto typeName
sia risolvibile come tipo all'interno di un contesto dello schema XAML e venga restituito tale tipo.
Si applica a
TypeExtension(Type)
Inizializza una nuova istanza della classe TypeExtension, dichiarando direttamente il tipo.
public:
TypeExtension(Type ^ type);
public TypeExtension (Type type);
new System.Windows.Markup.TypeExtension : Type -> System.Windows.Markup.TypeExtension
Public Sub New (type As Type)
Parametri
- type
- Type
Tipo rappresentato da TypeExtension.
Eccezioni
type
è null
Commenti
Si tratta di un metodo helper per l'utilizzo del codice in fase di esecuzione di TypeExtension e non fa parte del normale modello di implementazione per un'estensione di markup.