TypeExtension Costruttori

Definizione

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 typeName .

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.

Si applica a