DependencyPropertyDescriptor Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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 |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| OnValueChanged(Object, EventArgs) |
Hiermee wordt de |
| 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. |