MarkupProperty 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.
Abstrakte Klasse, die eine Eigenschaftenbeschreibung bereitstellt, die beim Schreiben in Markup verwendet werden kann, das den Zugriff auf Eigenschaften und deren Werte kapselt.
public ref class MarkupProperty abstract
public abstract class MarkupProperty
type MarkupProperty = class
Public MustInherit Class MarkupProperty
- Vererbung
-
MarkupProperty
Hinweise
Eine Eigenschaft wird entweder als Zeichenfolge oder eine Liste von Elementen dargestellt.
Wenn die Eigenschaft als Zeichenfolge dargestellt werden kann, IsComposite ist false
.
Wenn IsComposite es true
sich um eine Eigenschaft handelt, handelt es sich um eine Liste von Elementen.
Eigenschaften
Attributes |
Ruft beim Überschreiben in einer abgeleiteten Klasse die Attribute ab, die dieser MarkupProperty zugeordnet sind. |
DependencyProperty |
Ruft beim Überschreiben in einer abgeleiteten Klasse den DependencyProperty-Bezeichner für die Markupeigenschaft ab, wenn die Eigenschaft als Abhängigkeitseigenschaft implementiert wird. |
IsAttached |
Bestimmt beim Überschreiben in einer abgeleiteten Klasse, ob diese MarkupProperty eine angefügte DependencyProperty ist. |
IsComposite |
Bestimmt beim Überschreiben in einer abgeleiteten Klasse, ob diese MarkupProperty eine zusammengesetzte Eigenschaft ist. |
IsConstructorArgument |
Bestimmt beim Überschreiben in einer abgeleiteten Klasse, ob diese MarkupProperty ein Konstruktorargument darstellt. |
IsContent |
Bestimmt beim Überschreiben in einer abgeleiteten Klasse, ob diese MarkupProperty den direkten Inhalt einer Auflistung darstellt. |
IsKey |
Bestimmt beim Überschreiben in einer abgeleiteten Klasse, ob diese MarkupProperty den Schlüssel darstellt, den das MarkupObject zum Speichern des Elements in einem Wörterbuch verwendet. |
IsValueAsString |
Bestimmt beim Überschreiben in einer abgeleiteten Klasse, ob diese MarkupProperty Text darstellt, der an einen Typkonverter übergeben wird, um eine Instanz der Eigenschaft zu erstellen, oder ob ein Konstruktor verwendet werden sollte. |
Items |
Ruft beim Überschreiben in einer abgeleiteten Klasse die Elemente ab, aus denen sich der Wert dieser Eigenschaft zusammensetzt. |
Name |
Ruft beim Überschreiben in einer abgeleiteten Klasse einen Namen ab, der für Diagnosen und Fehlerberichte verwendet wird. |
PropertyDescriptor |
Ruft beim Überschreiben in einer abgeleiteten Klasse den PropertyDescriptor für die Markupeigenschaft ab. |
PropertyType |
Ruft beim Überschreiben in einer abgeleiteten Klasse den CLR-Typ der Eigenschaft ab. |
StringValue |
Ruft beim Überschreiben in einer abgeleiteten Klasse den Zeichenfolgenwert dieser MarkupProperty ab. |
TypeReferences |
Ruft beim Überschreiben in einer abgeleiteten Klasse den Satz von Typen ab, auf den diese MarkupProperty beim Serialisieren des zugehörigen Werts als Zeichenfolge verweist. |
Value |
Ruft beim Überschreiben in einer abgeleiteten Klasse den aktuellen Wert dieses MarkupProperty ab. |
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) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |