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ätzlichen Eigenschafteneigenschaften einer Abhängigkeitseigenschaft berücksichtigt.
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 Eigenschafteneigenschaften von Abhängigkeiten ü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 DependencyPropertyDescriptor als PropertyDescriptorverfügbar ist, rufen Sie entweder DependencyPropertyDescriptor.FromProperty(PropertyDescriptor)oder DependencyPropertyDescriptor.FromNameauf. Wenn eine der Methoden null
zurückgibt, ist die Eigenschaft keine Abhängigkeitseigenschaft. Wenn die Methode eine gültige DependencyPropertyDescriptor zurückgibt, handelt es sich bei der Eigenschaft um eine Abhängigkeitseigenschaft.
Eigenschaften
AttributeArray |
Dient zum Abrufen oder Festlegen eines Arrays von Attributen. (Geerbt von MemberDescriptor) |
Attributes |
Ruft die Auflistung der Attribute für dieses Element ab. |
Category |
Ruft den Namen der Kategorie ab, zu der das Mitglied gehört, wie in der CategoryAttributeangegeben. |
ComponentType |
Ruft den Typ der Komponente ab, an die diese Eigenschaft gebunden ist. |
Converter |
Ruft den Typkonverter für diese Eigenschaft ab. |
ConverterFromRegisteredType |
Ruft den Typkonverter für diese Eigenschaft ab. (Geerbt von PropertyDescriptor) |
DependencyProperty |
Gibt den Bezeichner der Abhängigkeitseigenschaft zurück. |
Description |
Ruft die Beschreibung des Elements ab, wie in der DescriptionAttributeangegeben. |
DesignerCoerceValueCallback |
Dient zum Abrufen oder Festlegen eines Rückrufs, den Designer verwenden, um den effektiven Wert einer Abhängigkeitseigenschaft zu ändern, bevor der Wert der Abhängigkeitseigenschaft im Abhängigkeitseigenschaftsmodul gespeichert wird. |
DesignTimeOnly |
Ruft ab, ob dieses Element nur zur Entwurfszeit festgelegt werden soll, wie in der DesignOnlyAttributeangegeben. |
DisplayName |
Ruft den Namen ab, der in einem Fenster angezeigt werden kann, z. B. ein Eigenschaftenfenster. |
IsAttached |
Ruft einen Wert ab, der angibt, ob die Eigenschaft als angefügte Eigenschaft registriert ist und über eine angefügte Verwendung verwendet wird. |
IsBrowsable |
Ruft einen Wert ab, der den Wert der BrowsableAttribute für die Eigenschaft angibt. |
IsLocalizable |
Ruft einen Wert ab, der angibt, ob diese Eigenschaft lokalisiert werden soll, wie in der LocalizableAttributeangegeben. |
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 Elements ab. (Geerbt von MemberDescriptor) |
NameHashCode |
Ruft den Hashcode für den Namen des Elements ab, wie in GetHashCode()angegeben. (Geerbt von MemberDescriptor) |
PropertyType |
Ruft die dargestellte Type der Abhängigkeitseigenschaft ab. |
SerializationVisibility |
Ruft einen Wert ab, der angibt, ob diese Eigenschaft serialisiert werden soll, wie in der DesignerSerializationVisibilityAttributeangegeben. (Geerbt von PropertyDescriptor) |
SupportsChangeEvents |
Gibt an, ob Wertänderungsbenachrichtigungen für diese Eigenschaft von außerhalb der Eigenschaftsbeschreibung stammen können, z. B. aus der Komponente selbst oder ob Benachrichtigungen nur aus direkten Aufrufen von SetValue(Object, Object)stammen. |
Methoden
AddValueChanged(Object, EventHandler) |
Ermöglicht es anderen Objekten, benachrichtigt zu werden, wenn sich diese Eigenschaft ändert. |
CanResetValue(Object) |
Gibt zurück, ob das Zurücksetzen eines Objekts seinen Wert ändert. |
CreateAttributeCollection() |
Erstellt eine Auflistung von Attributen mithilfe des Arrays von Attributen, die an den Konstruktor übergeben werden. (Geerbt von MemberDescriptor) |
CreateInstance(Type) |
Erstellt eine Instanz des angegebenen Typs. (Geerbt von PropertyDescriptor) |
Equals(Object) |
Vergleicht zwei DependencyPropertyDescriptor Instanzen für Gleichheit. |
FillAttributes(IList) |
Fügt die Attribute des PropertyDescriptor der angegebenen Liste der Attribute in der übergeordneten Klasse hinzu. (Geerbt von PropertyDescriptor) |
FromName(String, Type, Type) |
Gibt einen DependencyPropertyDescriptor für einen angegebenen Eigenschaftennamen zurück. |
FromName(String, Type, Type, Boolean) |
Gibt einen DependencyPropertyDescriptor für einen angegebenen Eigenschaftennamen zurück. |
FromProperty(DependencyProperty, Type) |
Gibt einen DependencyPropertyDescriptor für eine bereitgestellte Abhängigkeitseigenschaft und einen angegebenen Zieltyp zurück. |
FromProperty(PropertyDescriptor) |
Gibt einen DependencyPropertyDescriptor für eine angegebene PropertyDescriptorzurück. |
GetChildProperties() |
Gibt den Standard-PropertyDescriptorCollectionzurück. (Geerbt von PropertyDescriptor) |
GetChildProperties(Attribute[]) |
Gibt einen PropertyDescriptorCollection zurück, der ein angegebenes Array von Attributen als Filter verwendet. (Geerbt von PropertyDescriptor) |
GetChildProperties(Object) |
Gibt einen PropertyDescriptorCollection für ein bestimmtes Objekt zurück. (Geerbt von PropertyDescriptor) |
GetChildProperties(Object, Attribute[]) |
Gibt einen PropertyDescriptorCollectionzurück. |
GetEditor(Type) |
Ruft einen Editor des angegebenen Typs ab. |
GetHashCode() |
Gibt den Hashcode für diese DependencyPropertyDescriptorzurück. |
GetInvocationTarget(Type, Object) |
Diese Methode gibt das Objekt zurück, das beim Aufrufen von Elementen verwendet werden soll. (Geerbt von PropertyDescriptor) |
GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
GetTypeFromName(String) |
Gibt einen Typ zurück, der seinen Namen verwendet. (Geerbt von PropertyDescriptor) |
GetValue(Object) |
Gibt den aktuellen Wert der Eigenschaft für eine Komponente zurück. |
GetValueChangedHandler(Object) |
Ruft den aktuellen Satz von |
MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
OnValueChanged(Object, EventArgs) |
Löst das |
RemoveValueChanged(Object, EventHandler) |
Ermöglicht es anderen Objekten, benachrichtigt zu werden, 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 durch Serialisierungsprozesse 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