DependencyPropertyDescriptor Klasse

Definition

Stellt eine Erweiterung von PropertyDescriptor bereit, die die zusätzliche Eigenschaftenmerkmale einer Abhängigkeitseigenschaft verfügbar macht.Provides an extension of PropertyDescriptor that accounts for the additional property characteristics of a dependency property.

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
DependencyPropertyDescriptor

Hinweise

Diese Klasse wird hauptsächlich von Designer Anwendungen verwendet.This class is primarily used by designer applications. Diese Anwendungen müssen möglicherweise die Merkmale der Abhängigkeits Eigenschaften über Eigenschaften Fenster oder andere Tools melden, die zum Bearbeiten von Eigenschafts Werten verwendet werden.These applications may need to report the dependency property characteristics through property windows or other tools used for editing property values.

Um eine bestimmte Eigenschaft zu überprüfen DependencyPropertyDescriptor , um zu bestimmen PropertyDescriptor, ob Sie zur Verfügung steht, um als zu fungieren DependencyPropertyDescriptor.FromName, muss entweder DependencyPropertyDescriptor.FromProperty(PropertyDescriptor)oder aufgerufen werden.In order to check a specific property to determine whether it has DependencyPropertyDescriptor available to serve as a PropertyDescriptor, call either DependencyPropertyDescriptor.FromProperty(PropertyDescriptor), or DependencyPropertyDescriptor.FromName. Wenn eine der Methoden nullzurückgibt, handelt es sich bei der Eigenschaft nicht um eine Abhängigkeits Eigenschaft.If either method returns null, then the property is not a dependency property. Wenn die Methode einen gültigen DependencyPropertyDescriptor zurückgibt, ist die Eigenschaft eine Abhängigkeits Eigenschaft.If the method returns a valid DependencyPropertyDescriptor , then the property is a dependency property.

Eigenschaften

AttributeArray

Ruft ein Array von Attributen ab oder legt dieses fest.Gets or sets an array of attributes.

(Geerbt von MemberDescriptor)
Attributes

Ruft die Auflistung von Attributen für diesen Member ab.Gets the collection of attributes for this member.

Category

Ruft den Namen der Kategorie ab, zu der der Member gehört. Dieser ist im CategoryAttribute angegeben.Gets the name of the category that the member belongs to, as specified in the CategoryAttribute.

ComponentType

Enthält den Typ der Komponente, an die diese Eigenschaft gebunden ist.Gets the type of the component this property is bound to.

Converter

Ruft den Typkonverter für diese Eigenschaft ab.Gets the type converter for this property.

DependencyProperty

Gibt den Bezeichner der Abhängigkeitseigenschaft zurück.Returns the dependency property identifier.

Description

Ruft die Beschreibung des Members ab, die in der DescriptionAttribute-Klasse angegeben ist.Gets the description of the member, as specified in the DescriptionAttribute.

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.Gets or sets a callback that designers use to modify the effective value of a dependency property before the dependency property value is stored in the dependency property engine.

DesignTimeOnly

Ruft ab, ob dieser Member nur zur Entwurfszeit festgelegt werden darf. Dies ist in der DesignOnlyAttribute-Klasse angegeben.Gets whether this member should be set only at design time, as specified in the DesignOnlyAttribute.

DisplayName

Ruft den Namen ab, der in einem Fenster, z. B. im Eigenschaftenfenster, angezeigt werden kann.Gets the name that can be displayed in a window, such as a Properties window.

IsAttached

Ruft einen Wert ab, der angibt, ob die Eigenschaft als angefügte Eigenschaft registriert und über eine angehängte Verwendung genutzt wird.Gets a value that indicates whether the property is registered as an attached property and is being used through an attached usage.

IsBrowsable

Ruft einen Wert ab, der den Wert des BrowsableAttribute der Eigenschaft angibt.Gets a value that indicates the value of the BrowsableAttribute on the property.

IsLocalizable

Ruft einen Wert ab, der angibt, ob diese Eigenschaft gemäß den Angaben in LocalizableAttribute lokalisiert werden soll.Gets a value indicating whether this property should be localized, as specified in the LocalizableAttribute.

IsReadOnly

Ruft einen Wert ab, der angibt, ob diese Eigenschaft schreibgeschützt ist.Gets a value indicating whether this property is read-only.

Metadata

Ruft die Metadaten ab, die der Abhängigkeitseigenschaft zugeordnet sind.Gets the metadata associated with the dependency property.

Name

Ruft den Namen des Members ab.Gets the name of the member.

(Geerbt von MemberDescriptor)
NameHashCode

Ruft den Hashcode für den Namen des Members ab, der in GetHashCode() angegeben ist.Gets the hash code for the name of the member, as specified in GetHashCode().

(Geerbt von MemberDescriptor)
PropertyType

Ruft den dargestellten Type der Abhängigkeitseigenschaft ab.Gets the represented Type of the dependency property.

SerializationVisibility

Ruft einen Wert ab, der angibt, ob diese Eigenschaft gemäß den Angaben in DesignerSerializationVisibilityAttribute serialisiert werden soll.Gets a value indicating whether this property should be serialized, as specified in the DesignerSerializationVisibilityAttribute.

(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.Indicates whether value change notifications for this property may originate from outside the property descriptor, such as from the component itself, or whether notifications will only originate from direct calls made to SetValue(Object, Object).

Methoden

AddValueChanged(Object, EventHandler)

Ermöglicht es, andere Objekte zu benachrichtigen, wenn sich diese Eigenschaft ändert.Enables other objects to be notified when this property changes.

CanResetValue(Object)

Gibt zurück, ob durch das Zurücksetzen eines Objekts sein Wert geändert wird.Returns whether resetting an object changes its value.

CreateAttributeCollection()

Erstellt eine Auflistung von Attributen, wobei das Array von Attributen verwendet wird, das an den Konstruktor übergeben wurde.Creates a collection of attributes using the array of attributes passed to the constructor.

(Geerbt von MemberDescriptor)
CreateInstance(Type)

Erstellt eine Instanz des angegebenen Typs.Creates an instance of the specified type.

(Geerbt von PropertyDescriptor)
Equals(Object)

Überprüft zwei DependencyPropertyDescriptor-Instanzen auf Gleichheit.Compares two DependencyPropertyDescriptor instances for equality.

FillAttributes(IList)

Fügt der angegebenen Liste der Attribute in der übergeordneten Klasse die Attribute der PropertyDescriptor-Klasse hinzu.Adds the attributes of the PropertyDescriptor to the specified list of attributes in the parent class.

(Geerbt von PropertyDescriptor)
FromName(String, Type, Type)

Gibt einen DependencyPropertyDescriptor für einen bereitgestellten Eigenschaftennamen zurück.Returns a DependencyPropertyDescriptor for a provided property name.

FromName(String, Type, Type, Boolean)

Gibt einen DependencyPropertyDescriptor für einen bereitgestellten Eigenschaftennamen zurück.Returns a DependencyPropertyDescriptor for a provided property name.

FromProperty(DependencyProperty, Type)

Gibt einen DependencyPropertyDescriptor für eine bereitgestellte Abhängigkeitseigenschaft und einen Zieltyp zurück.Returns a DependencyPropertyDescriptor for a provided dependency property and target type.

FromProperty(PropertyDescriptor)

Gibt einen DependencyPropertyDescriptor für den untergeordneten PropertyDescriptor zurück.Returns a DependencyPropertyDescriptor for a provided PropertyDescriptor.

GetChildProperties()

Gibt die als Standard festgelegte PropertyDescriptorCollection-Klasse zurück.Returns the default PropertyDescriptorCollection.

(Geerbt von PropertyDescriptor)
GetChildProperties(Attribute[])

Gibt eine PropertyDescriptorCollection-Klasse unter Verwendung eines angegebenen Arrays von Attributen als Filter zurück.Returns a PropertyDescriptorCollection using a specified array of attributes as a filter.

(Geerbt von PropertyDescriptor)
GetChildProperties(Object)

Gibt eine PropertyDescriptorCollection-Klasse für ein angegebenes Objekt zurück.Returns a PropertyDescriptorCollection for a given object.

(Geerbt von PropertyDescriptor)
GetChildProperties(Object, Attribute[])

Gibt einen Wert vom Typ PropertyDescriptorCollection zurück.Returns a PropertyDescriptorCollection.

GetEditor(Type)

Ruft einen Editor des angegebenen Typs ab.Gets an editor of the specified type.

GetHashCode()

Gibt den Hashcode für diese DependencyPropertyDescriptor zurück.Returns the hash code for this DependencyPropertyDescriptor.

GetInvocationTarget(Type, Object)

Diese Methode gibt das Objekt zurück, das beim Aufrufen der Member verwendet werden sollte.This method returns the object that should be used during invocation of members.

(Geerbt von PropertyDescriptor)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
GetTypeFromName(String)

Gibt einen Typ unter Verwendung seines Namens zurück.Returns a type using its name.

(Geerbt von PropertyDescriptor)
GetValue(Object)

Gibt den aktuellen Wert der Eigenschaft einer Komponente zurück.Returns the current value of the property on a component.

GetValueChangedHandler(Object)

Ruft die aktuellen ValueChanged-Ereignishandler für eine bestimmte Komponente ab.Retrieves the current set of ValueChanged event handlers for a specific component.

(Geerbt von PropertyDescriptor)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
OnValueChanged(Object, EventArgs)

Löst das ValueChanged-Ereignis aus, das Sie implementiert haben.Raises the ValueChanged event that you implemented.

(Geerbt von PropertyDescriptor)
RemoveValueChanged(Object, EventHandler)

Ermöglicht es, andere Objekte zu benachrichtigen, wenn sich diese Eigenschaft ändert.Enables other objects to be notified when this property changes.

ResetValue(Object)

Setzt den Wert für diese Eigenschaft der Komponente auf den Standardwert zurück.Resets the value for this property of the component to the default value.

SetValue(Object, Object)

Legt den Wert der Komponente auf einen anderen Wert fest.Sets the value of the component to a different value.

ShouldSerializeValue(Object)

Gibt an, ob der Wert dieser Eigenschaft von Serialisierungsprozessen beibehalten werden muss.Indicates whether the value of this property needs to be persisted by serialization processes.

ToString()

Konvertiert den Wert dieser Instanz in die entsprechende Zeichenfolgendarstellung.Converts the value of this instance to its equivalent string representation.

Gilt für: