TypeExtension Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci TypeExtension třídy.
Přetížení
TypeExtension() |
Inicializuje novou instanci TypeExtension třídy. |
TypeExtension(String) |
Inicializuje novou instanci TypeExtension třídy inicializuje TypeName hodnotu na základě zadaného |
TypeExtension(Type) |
Inicializuje novou instanci TypeExtension třídy, deklaruje typ přímo. |
TypeExtension()
Inicializuje novou instanci TypeExtension třídy.
public:
TypeExtension();
public TypeExtension ();
Public Sub New ()
Platí pro
TypeExtension(String)
Inicializuje novou instanci TypeExtension třídy inicializuje TypeName hodnotu na základě zadaného typeName
řetězce.
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
Řetězec, který identifikuje typ, na který se má odkazovat. Tento řetězec používá formát prefix:className
.
prefix
je předpona mapování pro obor názvů XAML a vyžaduje se pouze k odkazování na typy, které nejsou namapovány na výchozí obor názvů XAML.
Výjimky
Došlo k pokusu o zadání typeName
jako null
.
Poznámky
Tato hodnota se nevyhodnocuje, když ji nastavíte v konstruktoru. Pokud hodnota není null
, bude hodnota zpočátku přijata. Skutečná analýza a vyhodnocení hodnoty je odložena, dokud ProvideValue se v tomto rozšíření zavolá, když se analyzuje XAML a aktivní dostupné kontexty služby. V tomto okamžiku typeName
se očekává, že bude možné přeložit jako typ v kontextu schématu XAML a tento typ se vrátí.
Platí pro
TypeExtension(Type)
Inicializuje novou instanci TypeExtension třídy, deklaruje typ přímo.
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, který má být reprezentován tímto TypeExtension.
Výjimky
type
je null
Poznámky
Jedná se o pomocnou metodu pro použití TypeExtension kódu za běhu a není součástí normálního vzoru implementace rozšíření značek.