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