Språk

TypeExtension Konstruktorer

Definition

Initierar en ny instans av TypeExtension klassen.

Överlagringar

Name Description
TypeExtension()

Initierar en ny instans av TypeExtension klassen.

TypeExtension(String)

Initierar en ny instans av TypeExtension klassen och initierar TypeName värdet baserat på den angivna typeName strängen.

TypeExtension(Type)

Initierar en ny instans av TypeExtension klassen och deklarerar typen direkt.

TypeExtension()

Initierar en ny instans av TypeExtension klassen.

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

Gäller för

TypeExtension(String)

Initierar en ny instans av TypeExtension klassen och initierar TypeName värdet baserat på den angivna typeName strängen.

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)

Parametrar

typeName
String

En sträng som identifierar den typ som ska refereras till. Den här strängen använder formatet prefix:className. prefix är mappningsprefixet för ett XAML-namnområde och krävs endast för referenstyper som inte är mappade till XAML-standardnamnområdet.

Undantag

Försökte ange typeName som null.

Kommentarer

Det här värdet utvärderas inte när du anger det i konstruktorn. Om värdet inte nullär accepteras värdet från början. Den faktiska parsningen och utvärderingen av värdet skjuts upp tills ProvideValue det anropas på det här tillägget, när XAML parsas och med tillgängliga tjänstkontexter aktiva. För närvarande typeName förväntas vara matchningsbar som en typ i en XAML-schemakontext, och den typen returneras.

Gäller för

TypeExtension(Type)

Initierar en ny instans av TypeExtension klassen och deklarerar typen direkt.

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

Parametrar

type
Type

Den typ som ska representeras av den här TypeExtension.

Undantag

type är null

Kommentarer

Det här är en hjälpmetod för körningstidskodanvändning för TypeExtension och ingår inte i det normala implementeringsmönstret för ett tillägg för markering.

Gäller för