Freigeben über


MarkupProperty Klasse

Definition

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 truesich 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)

Gilt für