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
| Nome | Descrizione |
|---|---|
| TypeExtension() |
Inizializza una nuova istanza della classe TypeExtension. |
| TypeExtension(String) |
Inizializza una nuova istanza della TypeExtension classe , inizializzando il TypeName valore in base alla stringa specificata |
| TypeExtension(Type) |
Inizializza una nuova istanza della TypeExtension classe 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 TypeExtension classe , inizializzando il TypeName valore in base alla stringa specificata typeName .
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 creare un riferimento. Questa stringa usa il formato prefix:className.
prefix è il prefisso di mapping per uno spazio dei nomi XAML ed è necessario solo per fare riferimento ai tipi non mappati allo spazio dei nomi XAML predefinito.
Eccezioni
Tentativo 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. Al momento l'oggetto typeName deve essere risolvibile come tipo all'interno di un contesto dello schema XAML e viene restituito tale tipo.
Si applica a
TypeExtension(Type)
Inizializza una nuova istanza della TypeExtension classe 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 da rappresentare da questo TypeExtensionoggetto .
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 modello di implementazione normale per un'estensione di markup.