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 dieser PropertyDescriptor Eigenschaften für die zusätzlichen Eigenschafteneigenschaften einer Abhängigkeitseigenschaft bereit.
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 PropertyDescriptorein , einen Aufruf DependencyPropertyDescriptor.FromProperty(PropertyDescriptor)oder DependencyPropertyDescriptor.FromNameeine . Wenn eine der Methoden zurückgegeben wird null, ist die Eigenschaft keine Abhängigkeitseigenschaft. Wenn die Methode einen gültigen DependencyPropertyDescriptor Wert zurückgibt, handelt es sich bei der Eigenschaft um eine Abhängigkeitseigenschaft.
Eigenschaften
| Name | Beschreibung |
|---|---|
| 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 Element gehört, wie in der CategoryAttribute. |
| ComponentType |
Ruft den Typ der Komponente ab, 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 Elements ab, wie in der DescriptionAttribute. |
| 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 DesignOnlyAttribute. |
| 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 eigenschaft angibt. |
| IsLocalizable |
Ruft einen Wert ab, der angibt, ob diese Eigenschaft lokalisiert werden soll, wie in der LocalizableAttribute. |
| 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(). (Geerbt von MemberDescriptor) |
| PropertyType |
Ruft die Darstellung Type der Abhängigkeitseigenschaft ab. |
| SerializationVisibility |
Ruft einen Wert ab, der angibt, ob diese Eigenschaft serialisiert werden soll, wie in der DesignerSerializationVisibilityAttribute. (Geerbt von PropertyDescriptor) |
| SupportsChangeEvents |
Gibt an, ob Wertänderungsbenachrichtigungen für diese Eigenschaft von außerhalb des Eigenschaftsdeskriptors stammen können, z. B. von der Komponente selbst oder ob Benachrichtigungen nur von direkten Aufrufen stammen, die SetValue(Object, Object)an . |
Methoden
| Name | Beschreibung |
|---|---|
| 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 der PropertyDescriptor angegebenen Liste der Attribute in der übergeordneten Klasse hinzu. (Geerbt von PropertyDescriptor) |
| FromName(String, Type, Type, Boolean) |
Gibt einen DependencyPropertyDescriptor für einen angegebenen Eigenschaftsnamen zurück. |
| FromName(String, Type, Type) |
Gibt einen DependencyPropertyDescriptor für einen angegebenen Eigenschaftsnamen zurück. |
| FromProperty(DependencyProperty, Type) |
Gibt eine DependencyPropertyDescriptor für eine bereitgestellte Abhängigkeitseigenschaft und einen Zieltyp zurück. |
| FromProperty(PropertyDescriptor) |
Gibt einen DependencyPropertyDescriptor wert für einen angegebenen PropertyDescriptorWert zurück. |
| GetChildProperties() |
Gibt den Standardwert PropertyDescriptorCollectionzurück. (Geerbt von PropertyDescriptor) |
| GetChildProperties(Attribute[]) |
Gibt ein PropertyDescriptorCollection angegebenes Array von Attributen als Filter zurück. (Geerbt von PropertyDescriptor) |
| GetChildProperties(Object, Attribute[]) |
Gibt ein PropertyDescriptorCollection. |
| GetChildProperties(Object) |
Gibt einen PropertyDescriptorCollection Wert für ein bestimmtes Objekt zurück. (Geerbt von PropertyDescriptor) |
| GetEditor(Type) |
Ruft einen Editor des angegebenen Typs ab. |
| GetHashCode() |
Gibt den Hashcode für diesen DependencyPropertyDescriptorCode zurü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. |