DependencyPropertyDescriptor 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.
Stellt eine Erweiterung von PropertyDescriptor bereit, die die zusätzliche Eigenschaftenmerkmale einer Abhängigkeitseigenschaft verfügbar macht.
public ref class DependencyPropertyDescriptor sealed : System::ComponentModel::PropertyDescriptor
public sealed class DependencyPropertyDescriptor : System.ComponentModel.PropertyDescriptor
type DependencyPropertyDescriptor = class
inherit PropertyDescriptor
Public NotInheritable Class DependencyPropertyDescriptor
Inherits PropertyDescriptor
- Vererbung
Hinweise
Diese Klasse wird in erster Linie von Designeranwendungen verwendet. Diese Anwendungen müssen möglicherweise die Eigenschaften der Abhängigkeitseigenschaft über Eigenschaftenfenster oder andere Tools melden, die zum Bearbeiten von Eigenschaftswerten verwendet werden.
Um eine bestimmte Eigenschaft zu überprüfen, um zu bestimmen, ob sie als verfügbar istDependencyPropertyDescriptor, rufen Sie entweder DependencyPropertyDescriptor.FromProperty(PropertyDescriptor), oder DependencyPropertyDescriptor.FromNamePropertyDescriptorauf. Wenn eine der Methoden zurückgibt null
, ist die Eigenschaft keine Abhängigkeitseigenschaft. Wenn die -Methode einen gültigen DependencyPropertyDescriptor zurückgibt, ist die -Eigenschaft eine Abhängigkeitseigenschaft.
Eigenschaften
AttributeArray |
Ruft ein Array von Attributen ab oder legt es fest. (Geerbt von MemberDescriptor) |
Attributes |
Ruft die Auflistung von Attributen für diesen Member ab. |
Category |
Ruft den Namen der Kategorie ab, zu der der Member gehört. Dieser ist im CategoryAttribute angegeben. |
ComponentType |
Enthält den Typ der Komponente, an die diese Eigenschaft gebunden ist. |
Converter |
Ruft den Typkonverter für diese Eigenschaft ab. |
DependencyProperty |
Gibt den Bezeichner der Abhängigkeitseigenschaft zurück. |
Description |
Ruft die Beschreibung des Members ab, die in der DescriptionAttribute-Klasse angegeben ist. |
DesignerCoerceValueCallback |
Ruft einen Callback ab, mit dem Designer den effektiven Wert einer Abhängigkeitseigenschaft ändern, bevor der Wert der Abhängigkeitseigenschaft in der Engine für die Abhängigkeitseigenschaft gespeichert wird, oder legt ihn fest. |
DesignTimeOnly |
Ruft ab, ob dieser Member nur zur Entwurfszeit festgelegt werden darf. Dies ist in der DesignOnlyAttribute-Klasse angegeben. |
DisplayName |
Ruft den Namen ab, der in einem Fenster, z. B. im Eigenschaftenfenster, angezeigt werden kann. |
IsAttached |
Ruft einen Wert ab, der angibt, ob die Eigenschaft als angefügte Eigenschaft registriert und über eine angehängte Verwendung genutzt wird. |
IsBrowsable |
Ruft einen Wert ab, der den Wert des BrowsableAttribute der Eigenschaft angibt. |
IsLocalizable |
Ruft einen Wert ab, der angibt, ob diese Eigenschaft gemäß den Angaben in LocalizableAttribute lokalisiert werden soll. |
IsReadOnly |
Ruft einen Wert ab, der angibt, ob diese Eigenschaft schreibgeschützt ist. |
Metadata |
Ruft die Metadaten ab, die der Abhängigkeitseigenschaft zugeordnet sind. |
Name |
Ruft den Namen des Members ab. (Geerbt von MemberDescriptor) |
NameHashCode |
Ruft den Hashcode für den Namen des Members ab, der in GetHashCode() angegeben ist. (Geerbt von MemberDescriptor) |
PropertyType |
Ruft den dargestellten Type der Abhängigkeitseigenschaft ab. |
SerializationVisibility |
Ruft einen Wert ab, der angibt, ob diese Eigenschaft gemäß den Angaben in DesignerSerializationVisibilityAttribute serialisiert werden soll. (Geerbt von PropertyDescriptor) |
SupportsChangeEvents |
Gibt an, ob Wertänderungsbenachrichtigungen für diese Eigenschaft von außerhalb des Eigenschaftendeskriptors stammen dürfen (z. B. von der Komponente) oder ob Benachrichtigungen nur aus direkten Aufrufen von SetValue(Object, Object) hervorgehen. |
Methoden
AddValueChanged(Object, EventHandler) |
Ermöglicht es, andere Objekte zu benachrichtigen, wenn sich diese Eigenschaft ändert. |
CanResetValue(Object) |
Gibt zurück, ob durch das Zurücksetzen eines Objekts sein Wert geändert wird. |
CreateAttributeCollection() |
Erstellt eine Auflistung von Attributen, wobei das Array von Attributen verwendet wird, das an den Konstruktor übergeben wurde. (Geerbt von MemberDescriptor) |
CreateInstance(Type) |
Erstellt eine Instanz des angegebenen Typs. (Geerbt von PropertyDescriptor) |
Equals(Object) |
Überprüft zwei DependencyPropertyDescriptor-Instanzen auf Gleichheit. |
FillAttributes(IList) |
Fügt der angegebenen Liste der Attribute in der übergeordneten Klasse die Attribute der PropertyDescriptor-Klasse hinzu. (Geerbt von PropertyDescriptor) |
FromName(String, Type, Type) |
Gibt einen DependencyPropertyDescriptor für den bereitgestellten Eigenschaftsnamen zurück. |
FromName(String, Type, Type, Boolean) |
Gibt einen DependencyPropertyDescriptor für den bereitgestellten Eigenschaftsnamen zurück. |
FromProperty(DependencyProperty, Type) |
Gibt einen DependencyPropertyDescriptor für eine bereitgestellte Abhängigkeitseigenschaft und einen Zieltyp zurück. |
FromProperty(PropertyDescriptor) |
Gibt einen DependencyPropertyDescriptor für einen bereitgestellten PropertyDescriptor zurück. |
GetChildProperties() |
Gibt die als Standard festgelegte PropertyDescriptorCollection-Klasse zurück. (Geerbt von PropertyDescriptor) |
GetChildProperties(Attribute[]) |
Gibt eine PropertyDescriptorCollection-Klasse unter Verwendung eines angegebenen Arrays von Attributen als Filter zurück. (Geerbt von PropertyDescriptor) |
GetChildProperties(Object) |
Gibt eine PropertyDescriptorCollection-Klasse für ein angegebenes Objekt zurück. (Geerbt von PropertyDescriptor) |
GetChildProperties(Object, Attribute[]) |
Gibt einen Wert vom Typ PropertyDescriptorCollection zurück. |
GetEditor(Type) |
Ruft einen Editor des angegebenen Typs ab. |
GetHashCode() |
Gibt den Hashcode für diesen DependencyPropertyDescriptor zurück. |
GetInvocationTarget(Type, Object) |
Diese Methode gibt das Objekt zurück, das beim Aufrufen der Member verwendet werden sollte. (Geerbt von PropertyDescriptor) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
GetTypeFromName(String) |
Gibt einen Typ unter Verwendung seines Namens zurück. (Geerbt von PropertyDescriptor) |
GetValue(Object) |
Gibt den aktuellen Wert der Eigenschaft einer Komponente zurück. |
GetValueChangedHandler(Object) |
Ruft den aktuellen Satz von |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
OnValueChanged(Object, EventArgs) |
Löst das |
RemoveValueChanged(Object, EventHandler) |
Ermöglicht es, andere Objekte zu benachrichtigen, wenn sich diese Eigenschaft ändert. |
ResetValue(Object) |
Setzt den Wert für diese Eigenschaft der Komponente auf den Standardwert zurück. |
SetValue(Object, Object) |
Legt den Wert der Komponente auf einen anderen Wert fest. |
ShouldSerializeValue(Object) |
Gibt an, ob der Wert dieser Eigenschaft von Serialisierungsprozessen beibehalten werden muss. |
ToString() |
Konvertiert den Wert dieser Instanz in die entsprechende Zeichenfolgendarstellung. |
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für