XamlTypeName Klasse

Definition

Bietet eine Möglichkeit zur Angabe eines XAML-Typs bezüglich Name und Namespace.

public ref class XamlTypeName
public class XamlTypeName
type XamlTypeName = class
Public Class XamlTypeName
Vererbung
XamlTypeName

Hinweise

XamlType ist die Typinformationsklasse im XAML-Typsystem, während XamlTypeName es sich eher um eine Datenstruktur handelt, die verschiedene Möglichkeiten zum Angeben dieses Typs bietet. XamlTypeName stellt auch statische Hilfsmethoden zum Generieren von bereit XamlTypeName , indem ein vorhandener Typbezeichner in einem XAML-Namespace aufgelöst wird.

Konstruktoren

XamlTypeName()

Initialisiert eine neue Instanz der XamlTypeName-Klasse.

XamlTypeName(String, String)

Initialisiert eine neue Instanz der XamlTypeName-Klasse auf Grundlage des Namens und der Namespacezeichenfolgen.

XamlTypeName(String, String, IEnumerable<XamlTypeName>)

Initialisiert eine neue Instanz der XamlTypeName-Klasse auf Grundlage des Namens und der Namespacezeichenfolgen sowie eines Arrays von Typargumenten.

XamlTypeName(XamlType)

Initialisiert eine neue Instanz der XamlTypeName-Klasse auf der Grundlage eines vorhandenen XamlType-Objekts.

Eigenschaften

Name

Ruft den Namen zum Erstellen dieses XamlTypeName-Objekts ab.

Namespace

Ruft den XAML-Namespacebezeichner ab, mit dem das XamlTypeName-Objekt erstellt wird.

TypeArguments

Ruft die Typargumente ab, mit denen das XamlTypeName-Objekt erstellt wird.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
Parse(String, IXamlNamespaceResolver)

Stellt einen XamlTypeName-Wert auf Grundlage eines Typnamens und eines Objekts bereit, die ein Markuppräfix in einen Namespace auflösen können.

ParseList(String, IXamlNamespaceResolver)

Stellt einen XamlTypeName-Wert auf Grundlage einer Zeichenfolge, durch die mehrere Typnamen angegeben werden können, und eines Objekts bereit, die ein Markuppräfix in einen Namespace auflösen können.

ToString()

Konvertiert den Wert dieses XamlTypeName-Objekts in die entsprechende Zeichenfolgendarstellung.

ToString(IList<XamlTypeName>, INamespacePrefixLookup)

Konvertiert den Wert dieses XamlTypeName-Objekts in die entsprechende Zeichenfolgendarstellung, die in der Markupsyntax für eine Objektelementverwendung mehrerer Typen verwendet werden kann.

ToString(INamespacePrefixLookup)

Konvertiert den Wert dieses XamlTypeName-Objekts in die entsprechende Zeichenfolgendarstellung, die in der Markupsyntax für eine Objektelementverwendung eines Typs verwendet werden kann.

TryParse(String, IXamlNamespaceResolver, XamlTypeName)

Stellt einen XamlTypeName-Wert auf Grundlage eines Typnamens und eines Objekts bereit, die ein Markuppräfix in einen Namespace auflösen können.

TryParseList(String, IXamlNamespaceResolver, IList<XamlTypeName>)

Stellt einen XamlTypeName-Wert auf Grundlage einer Zeichenfolge, durch die mehrere Typnamen angegeben werden können, und eines Objekts bereit, die ein Markuppräfix in einen Namespace auflösen können.

Gilt für: