TypeExtension Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy TypeExtension.

Przeciążenia

TypeExtension()

Inicjuje nowe wystąpienie klasy TypeExtension.

TypeExtension(String)

Inicjuje TypeExtension nowe wystąpienie klasy, inicjując TypeName wartość na podstawie podanego typeName ciągu.

TypeExtension(Type)

Inicjuje TypeExtension nowe wystąpienie klasy, deklarując typ bezpośrednio.

TypeExtension()

Inicjuje nowe wystąpienie klasy TypeExtension.

public:
 TypeExtension();
public TypeExtension ();
Public Sub New ()

Dotyczy

TypeExtension(String)

Inicjuje TypeExtension nowe wystąpienie klasy, inicjując TypeName wartość na podstawie podanego typeName ciągu.

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)

Parametry

typeName
String

Ciąg identyfikujący typ, do którego ma być odwołanie. Ten ciąg używa formatu prefix:className. prefix to prefiks mapowania dla przestrzeni nazw XAML i jest wymagany tylko do typów odwołań, które nie są mapowane na domyślną przestrzeń nazw XAML.

Wyjątki

Podjęto próbę określenia typeName parametru jako null.

Uwagi

Ta wartość nie jest obliczana podczas ustawiania jej w konstruktorze. Jeśli wartość nie nulljest wartością , wartość zostanie początkowo zaakceptowana. Rzeczywiste analizowanie i obliczanie wartości jest odroczone do momentu ProvideValue wywołania tego rozszerzenia, gdy język XAML jest analizowany i z aktywnymi dostępnymi kontekstami usługi. W tej chwili typeName oczekuje się, że typ będzie rozpoznawany jako typ w kontekście schematu XAML i zwracany jest ten typ.

Dotyczy

TypeExtension(Type)

Inicjuje TypeExtension nowe wystąpienie klasy, deklarując typ bezpośrednio.

public:
 TypeExtension(Type ^ type);
public TypeExtension (Type type);
new System.Windows.Markup.TypeExtension : Type -> System.Windows.Markup.TypeExtension
Public Sub New (type As Type)

Parametry

type
Type

Typ, który ma być reprezentowany przez ten TypeExtensionelement .

Wyjątki

type to null

Uwagi

Jest to metoda pomocnika dotycząca użycia TypeExtension kodu w czasie wykonywania i nie jest częścią normalnego wzorca implementacji rozszerzenia znaczników.

Dotyczy