TypeExtension Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 |
| 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.