TypeExtension Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de TypeExtension klasse.
Overloads
| Name | Description |
|---|---|
| TypeExtension() |
Initialiseert een nieuw exemplaar van de TypeExtension klasse. |
| TypeExtension(String) |
Initialiseert een nieuw exemplaar van de TypeExtension klasse, waarbij de TypeName waarde wordt geïnitialiseerd op basis van de opgegeven |
| TypeExtension(Type) |
Initialiseert een nieuw exemplaar van de TypeExtension klasse en declareert het type rechtstreeks. |
TypeExtension()
Initialiseert een nieuw exemplaar van de TypeExtension klasse.
public:
TypeExtension();
public TypeExtension();
Public Sub New ()
Van toepassing op
TypeExtension(String)
Initialiseert een nieuw exemplaar van de TypeExtension klasse, waarbij de TypeName waarde wordt geïnitialiseerd op basis van de opgegeven typeName tekenreeks.
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)
Parameters
- typeName
- String
Een tekenreeks die het type identificeert waarnaar moet worden verwezen. Deze tekenreeks maakt gebruik van de notatie prefix:className.
prefix is het toewijzingsvoorvoegsel voor een XAML-naamruimte en is alleen vereist om te verwijzen naar typen die niet zijn toegewezen aan de standaard XAML-naamruimte.
Uitzonderingen
Er is geprobeerd om op te geven typeName als null.
Opmerkingen
Deze waarde wordt niet geëvalueerd wanneer u deze instelt in de constructor. Als de waarde niet nullis, wordt de waarde in eerste instantie geaccepteerd. De werkelijke parsering en evaluatie van de waarde wordt uitgesteld totdat ProvideValue deze extensie wordt aangeroepen, wanneer XAML wordt geparseerd en met beschikbare servicecontexten actief. Op dit moment wordt verwacht dat het typeName kan worden omgezet als een type binnen een XAML-schemacontext en dat type wordt geretourneerd.
Van toepassing op
TypeExtension(Type)
Initialiseert een nieuw exemplaar van de TypeExtension klasse en declareert het type rechtstreeks.
public:
TypeExtension(Type ^ type);
public TypeExtension(Type type);
new System.Windows.Markup.TypeExtension : Type -> System.Windows.Markup.TypeExtension
Public Sub New (type As Type)
Parameters
- type
- Type
Het type dat moet worden vertegenwoordigd door deze TypeExtension.
Uitzonderingen
type Is null
Opmerkingen
Dit is een helpermethode voor runtimecodegebruik van TypeExtension en maakt geen deel uit van het normale implementatiepatroon voor een markeringsextensie.