Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

PropertyMetadata-Klasse

 

Veröffentlicht: Oktober 2016

Definiert bestimmte Verhaltensaspekte einer Abhängigkeitseigenschaft beim Anwenden für einen bestimmten Typ, einschließlich Bedingungen, mit denen sie registriert wurde.

Namespace:   System.Windows
Assembly:  WindowsBase (in WindowsBase.dll)

System.Object
  System.Windows.PropertyMetadata
    System.Windows.UIPropertyMetadata

public class PropertyMetadata

NameBeschreibung
System_CAPS_pubmethodPropertyMetadata()

Initialisiert eine neue Instanz der PropertyMetadata-Klasse.

System_CAPS_pubmethodPropertyMetadata(Object)

Initialisiert eine neue Instanz der PropertyMetadata -Klasse mit einem angegebenen Standardwert für die Abhängigkeitseigenschaft, die diese Metadaten angewendet werden.

System_CAPS_pubmethodPropertyMetadata(Object, PropertyChangedCallback)

Initialisiert eine neue Instanz von der PropertyMetadata -Klasse mit dem angegebenen Standardwert und PropertyChangedCallback Implementierungsverweis.

System_CAPS_pubmethodPropertyMetadata(Object, PropertyChangedCallback, CoerceValueCallback)

Initialisiert eine neue Instanz der PropertyMetadata -Klasse mit dem angegebenen Standardwert und Rückrufe.

System_CAPS_pubmethodPropertyMetadata(PropertyChangedCallback)

Initialisiert eine neue Instanz von der PropertyMetadata -Klasse mit dem angegebenen PropertyChangedCallback Verweis auf-Implementierung.

NameBeschreibung
System_CAPS_pubpropertyCoerceValueCallback

Ruft ab oder legt einen Verweis auf eine CoerceValueCallback in diesen Metadaten angegebene Implementierung.

System_CAPS_pubpropertyDefaultValue

Ruft den Standardwert der Abhängigkeitseigenschaft ab oder legt diesen fest.

System_CAPS_protpropertyIsSealed

Ruft einen Wert, der bestimmt, ob die Metadaten auf eine Eigenschaft, die unveränderlichen Zustand dieser Metadateninstanz angewendet wurde.

System_CAPS_pubpropertyPropertyChangedCallback

Ruft ab oder legt einen Verweis auf eine PropertyChangedCallback in diesen Metadaten angegebene Implementierung.

NameBeschreibung
System_CAPS_pubmethodEquals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.(Geerbt von „Object“.)

System_CAPS_protmethodFinalize()

Gibt einem Objekt Gelegenheit, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Geerbt von „Object“.)

System_CAPS_pubmethodGetHashCode()

Fungiert als die Standardhashfunktion.(Geerbt von „Object“.)

System_CAPS_pubmethodGetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von „Object“.)

System_CAPS_protmethodMemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.(Geerbt von „Object“.)

System_CAPS_protmethodMerge(PropertyMetadata, DependencyProperty)

Führt diese Metadaten mit den Basis-Metadaten.

System_CAPS_protmethodOnApply(DependencyProperty, Type)

Wird aufgerufen, wenn diese Metadaten auf eine Eigenschaft angewendet wurde gibt an, dass die Metadaten versiegelt werden.

System_CAPS_pubmethodToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.(Geerbt von „Object“.)

Metadaten definiert und beim Aufrufen von während der Registrierung der Abhängigkeitseigenschaft verwendet werden kann die Register -Methode (oder Varianten für angefügte Eigenschaften oder schreibgeschützte Abhängigkeitseigenschaften) oder nach dem ursprünglichen Besitzer Registrierung beim Aufrufen der OverrideMetadata Methode. AddOwner nimmt auch die Metadaten der Eigenschaft.

Diese Klasse ist eine konkrete Basisklasse, die in jedem dieser Aufrufe verwendet werden kann. Allerdings ist es üblich, geben Sie die Metadaten mit einer der abgeleiteten Klassen wie z. B. FrameworkPropertyMetadata. Diese abgeleiteten Klassen unterstützen detailliertere Metadaten, die als boolesche Eigenschaftswert, der eignen sich zum erkennen, oder Aktivieren einige System und das Layout Verhaltensweisen der Eigenschaft, die nur am implementiert werden die WPF Frameworkebene.

Sind mehrere Eigenschaften dieser Klasse können nur geschrieben werden, bevor die Instanz, wie z. B. in einem Vorgang verwendet wird, aber Lese-/ Schreibzugriff auf das Objektmodell Register oder OverrideMetadata. Jede dieser Eigenschaften kann auch festgelegt wurden vom Konstruktor jedoch verfügbar gemacht werden, damit Merge Methode festgelegt werden.

Dieser Typ und Member dieses Typs werden normalerweise nicht verwendet XAML.

.NET Framework
Verfügbar seit 3.0
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: