XamlTypeName Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |