Sprache

MarkupProperty Klasse

Definition

Abstrakte Klasse, die eine Eigenschaftsbeschreibung bereitstellt, die beim Schreiben in Markup verwendet werden soll, wodurch der Zugriff auf Eigenschaften und deren Werte gekapselt wird.

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 lautet false.

Wenn IsComposite ja, ist truedie Eigenschaft eine Liste von Elementen.

Eigenschaften

Name Beschreibung
Attributes

Wenn sie in einer abgeleiteten Klasse überschrieben wird, werden die diesem MarkupPropertyZugeordneten Attribute zugeordnet.

DependencyProperty

Wenn sie in einer abgeleiteten Klasse überschrieben wird, ruft der DependencyProperty Bezeichner für die Markupeigenschaft ab, wenn die Eigenschaft als Abhängigkeitseigenschaft implementiert wird.

IsAttached

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird bestimmt, ob es MarkupProperty sich um eine angefügte DependencyPropertyKlasse handelt.

IsComposite

Wenn eine abgeleitete Klasse überschrieben wird, wird bestimmt, ob es MarkupProperty sich um eine zusammengesetzte Eigenschaft handelt.

IsConstructorArgument

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird bestimmt, ob dies MarkupProperty ein Konstruktorargument darstellt.

IsContent

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird bestimmt, ob dies MarkupProperty direkten Inhalt einer Auflistung darstellt.

IsKey

Wenn sie in einer abgeleiteten Klasse überschrieben wird, bestimmt, ob dies MarkupProperty den Schlüssel darstellt, der MarkupObject vom Zum Speichern des Elements in einem Wörterbuch verwendet wird.

IsValueAsString

Wenn eine abgeleitete Klasse überschrieben wird, bestimmt, ob dies MarkupProperty Text darstellt, der an einen Typkonverter übergeben wird, um eine Instanz der Eigenschaft zu erstellen oder ob ein Konstruktor verwendet werden soll.

Items

Wenn sie in einer abgeleiteten Klasse überschrieben werden, werden die Elemente abgerufen, aus denen der Wert dieser Eigenschaft besteht.

Name

Wenn sie in einer abgeleiteten Klasse überschrieben wird, ruft sie einen Namen ab, der für die Diagnose und Fehlerberichterstattung verwendet wird.

PropertyDescriptor

Wenn sie in einer abgeleiteten Klasse überschrieben wird, ruft sie für PropertyDescriptor die Markupeigenschaft ab.

PropertyType

Wenn sie in einer abgeleiteten Klasse überschrieben wird, ruft den CLR-Typ der Eigenschaft ab.

StringValue

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Zeichenfolgenwert dieser MarkupPropertyKlasse abgerufen.

TypeReferences

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Satz von Typen abgerufen, auf die verwiesen MarkupProperty wird, wenn er seinen Wert als Zeichenfolge serialisiert.

Value

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der aktuelle Wert dieser MarkupPropertyKlasse abgerufen.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: