DependencyPropertyDescriptor Klas

Definitie

Biedt een uitbreiding van PropertyDescriptor die accounts voor de aanvullende eigenschapskenmerken van een afhankelijkheidseigenschap.

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
Overname
DependencyPropertyDescriptor

Opmerkingen

Deze klasse wordt voornamelijk gebruikt door ontwerptoepassingen. Deze toepassingen moeten mogelijk de eigenschappen van afhankelijkheden rapporteren via eigenschappenvensters of andere hulpprogramma's die worden gebruikt voor het bewerken van eigenschapswaarden.

Als u een specifieke eigenschap wilt controleren om te bepalen of deze beschikbaar is DependencyPropertyDescriptor om te dienen als een PropertyDescriptor, aanroep DependencyPropertyDescriptor.FromProperty(PropertyDescriptor)of DependencyPropertyDescriptor.FromName. Als een van de methoden wordt geretourneerd null, is de eigenschap geen afhankelijkheidseigenschap. Als de methode een geldige DependencyPropertyDescriptor waarde retourneert, is de eigenschap een afhankelijkheidseigenschap.

Eigenschappen

Name Description
AttributeArray

Hiermee haalt u een matrix van kenmerken op of stelt u deze in.

(Overgenomen van MemberDescriptor)
Attributes

Hiermee haalt u de verzameling kenmerken voor dit lid op.

Category

Hiermee haalt u de naam op van de categorie waartoe het lid behoort, zoals opgegeven in de CategoryAttribute.

ComponentType

Hiermee haalt u het type van het onderdeel op waaraan deze eigenschap is gebonden.

Converter

Hiermee haalt u het typeconversieprogramma voor deze eigenschap op.

DependencyProperty

Retourneert de id van de afhankelijkheidseigenschap.

Description

Hiermee wordt de beschrijving van het lid, zoals opgegeven in de DescriptionAttribute.

DesignerCoerceValueCallback

Hiermee wordt een callback opgehaald of ingesteld die ontwerpers gebruiken om de effectieve waarde van een afhankelijkheidseigenschap te wijzigen voordat de waarde van de afhankelijkheidseigenschap wordt opgeslagen in de eigenschapsengine voor afhankelijkheden.

DesignTimeOnly

Hiermee wordt aangegeven of dit lid alleen tijdens het ontwerp moet worden ingesteld, zoals opgegeven in de DesignOnlyAttribute.

DisplayName

Hiermee haalt u de naam op die in een venster kan worden weergegeven, zoals een venster Eigenschappen.

IsAttached

Hiermee wordt een waarde opgehaald die aangeeft of de eigenschap is geregistreerd als een gekoppelde eigenschap en wordt gebruikt via een gekoppeld gebruik.

IsBrowsable

Hiermee wordt een waarde opgehaald die de waarde van de BrowsableAttribute eigenschap aangeeft.

IsLocalizable

Hiermee wordt een waarde opgehaald die aangeeft of deze eigenschap moet worden gelokaliseerd, zoals opgegeven in de LocalizableAttribute.

IsReadOnly

Hiermee wordt een waarde opgehaald die aangeeft of deze eigenschap het kenmerk Alleen-lezen heeft.

Metadata

Hiermee haalt u de metagegevens op die zijn gekoppeld aan de afhankelijkheidseigenschap.

Name

Haalt de naam van het lid op.

(Overgenomen van MemberDescriptor)
NameHashCode

Hiermee haalt u de hashcode op voor de naam van het lid, zoals opgegeven in GetHashCode().

(Overgenomen van MemberDescriptor)
PropertyType

Hiermee haalt u de weergave Type van de afhankelijkheidseigenschap op.

SerializationVisibility

Hiermee wordt een waarde opgehaald die aangeeft of deze eigenschap moet worden geserialiseerd, zoals opgegeven in de DesignerSerializationVisibilityAttribute.

(Overgenomen van PropertyDescriptor)
SupportsChangeEvents

Hiermee wordt aangegeven of meldingen voor waardewijziging voor deze eigenschap afkomstig kunnen zijn van buiten de eigenschapsdescriptor, zoals van het onderdeel zelf, of dat meldingen alleen afkomstig zijn van directe aanroepen naar SetValue(Object, Object).

Methoden

Name Description
AddValueChanged(Object, EventHandler)

Hiermee kunnen andere objecten worden gewaarschuwd wanneer deze eigenschap wordt gewijzigd.

CanResetValue(Object)

Retourneert of het opnieuw instellen van een object de waarde ervan wijzigt.

CreateAttributeCollection()

Hiermee maakt u een verzameling kenmerken met behulp van de matrix met kenmerken die aan de constructor worden doorgegeven.

(Overgenomen van MemberDescriptor)
CreateInstance(Type)

Hiermee maakt u een exemplaar van het opgegeven type.

(Overgenomen van PropertyDescriptor)
Equals(Object)

Vergelijkt twee DependencyPropertyDescriptor instanties voor gelijkheid.

FillAttributes(IList)

Hiermee worden de kenmerken van de PropertyDescriptor kenmerken toegevoegd aan de opgegeven lijst met kenmerken in de bovenliggende klasse.

(Overgenomen van PropertyDescriptor)
FromName(String, Type, Type, Boolean)

Retourneert een DependencyPropertyDescriptor voor een opgegeven eigenschapsnaam.

FromName(String, Type, Type)

Retourneert een DependencyPropertyDescriptor voor een opgegeven eigenschapsnaam.

FromProperty(DependencyProperty, Type)

Retourneert een DependencyPropertyDescriptor voor een opgegeven afhankelijkheidseigenschap en doeltype.

FromProperty(PropertyDescriptor)

Retourneert een DependencyPropertyDescriptor voor een opgegeven PropertyDescriptor.

GetChildProperties()

Retourneert de standaardwaarde PropertyDescriptorCollection.

(Overgenomen van PropertyDescriptor)
GetChildProperties(Attribute[])

Retourneert een PropertyDescriptorCollection opgegeven matrix met kenmerken als filter.

(Overgenomen van PropertyDescriptor)
GetChildProperties(Object, Attribute[])

Geeft als resultaat een PropertyDescriptorCollection.

GetChildProperties(Object)

Retourneert een PropertyDescriptorCollection voor een bepaald object.

(Overgenomen van PropertyDescriptor)
GetEditor(Type)

Hiermee haalt u een editor van het opgegeven type op.

GetHashCode()

Retourneert de hash-code voor deze DependencyPropertyDescriptor.

GetInvocationTarget(Type, Object)

Deze methode retourneert het object dat moet worden gebruikt tijdens het aanroepen van leden.

(Overgenomen van PropertyDescriptor)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
GetTypeFromName(String)

Retourneert een type met de naam.

(Overgenomen van PropertyDescriptor)
GetValue(Object)

Retourneert de huidige waarde van de eigenschap voor een onderdeel.

GetValueChangedHandler(Object)

Hiermee haalt u de huidige set ValueChanged gebeurtenis-handlers voor een specifiek onderdeel op.

(Overgenomen van PropertyDescriptor)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
OnValueChanged(Object, EventArgs)

Hiermee wordt de ValueChanged gebeurtenis gegenereerd die u hebt geïmplementeerd.

(Overgenomen van PropertyDescriptor)
RemoveValueChanged(Object, EventHandler)

Hiermee kunnen andere objecten worden gewaarschuwd wanneer deze eigenschap wordt gewijzigd.

ResetValue(Object)

Hiermee stelt u de waarde voor deze eigenschap van het onderdeel opnieuw in op de standaardwaarde.

SetValue(Object, Object)

Hiermee stelt u de waarde van het onderdeel in op een andere waarde.

ShouldSerializeValue(Object)

Hiermee wordt aangegeven of de waarde van deze eigenschap moet worden behouden door serialisatieprocessen.

ToString()

Converteert de waarde van dit exemplaar naar de equivalente tekenreeksweergave.

Van toepassing op