DependencyPropertyDescriptor Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller ett tillägg av PropertyDescriptor kontona för de ytterligare egenskapsegenskaperna för en beroendeegenskap.
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
- Arv
Kommentarer
Den här klassen används främst av designerprogram. Dessa program kan behöva rapportera egenskaperna för beroendeegenskaper via egenskapsfönster eller andra verktyg som används för att redigera egenskapsvärden.
För att kontrollera en specifik egenskap för att avgöra om den har DependencyPropertyDescriptor tillgänglig för att fungera som ett PropertyDescriptor, anropar du antingen DependencyPropertyDescriptor.FromProperty(PropertyDescriptor)eller DependencyPropertyDescriptor.FromName. Om någon av metoderna returnerar nullär egenskapen inte en beroendeegenskap. Om metoden returnerar en giltig DependencyPropertyDescriptor är egenskapen en beroendeegenskap.
Egenskaper
| Name | Description |
|---|---|
| AttributeArray |
Hämtar eller anger en matris med attribut. (Ärvd från MemberDescriptor) |
| Attributes |
Hämtar samlingen med attribut för den här medlemmen. |
| Category |
Hämtar namnet på den kategori som medlemmen tillhör, enligt vad som anges i CategoryAttribute. |
| ComponentType |
Hämtar den typ av komponent som den här egenskapen är bunden till. |
| Converter |
Hämtar typkonverteraren för den här egenskapen. |
| DependencyProperty |
Returnerar beroendeegenskapsidentifieraren. |
| Description |
Hämtar beskrivningen av medlemmen enligt beskrivningen DescriptionAttributei . |
| DesignerCoerceValueCallback |
Hämtar eller anger ett återanrop som designers använder för att ändra det effektiva värdet för en beroendeegenskap innan värdet för beroendeegenskapen lagras i beroendeegenskapsmotorn. |
| DesignTimeOnly |
Hämtar om den här medlemmen endast ska anges vid designtillfället, enligt beskrivningen DesignOnlyAttributei . |
| DisplayName |
Hämtar namnet som kan visas i ett fönster, till exempel en Properties window. |
| IsAttached |
Hämtar ett värde som anger om egenskapen är registrerad som en bifogad egenskap och används via en bifogad användning. |
| IsBrowsable |
Hämtar ett värde som anger värdet för BrowsableAttribute egenskapen på egenskapen. |
| IsLocalizable |
Hämtar ett värde som anger om den här egenskapen ska lokaliseras enligt beskrivningen LocalizableAttributei . |
| IsReadOnly |
Hämtar ett värde som anger om den här egenskapen är skrivskyddad. |
| Metadata |
Hämtar metadata som är associerade med beroendeegenskapen. |
| Name |
Hämtar namnet på medlemmen. (Ärvd från MemberDescriptor) |
| NameHashCode |
Hämtar hash-koden för namnet på medlemmen enligt beskrivningen i GetHashCode(). (Ärvd från MemberDescriptor) |
| PropertyType |
Hämtar den som representeras Type av beroendeegenskapen. |
| SerializationVisibility |
Hämtar ett värde som anger om den här egenskapen ska serialiseras, enligt vad som anges i DesignerSerializationVisibilityAttribute. (Ärvd från PropertyDescriptor) |
| SupportsChangeEvents |
Anger om meddelanden om värdeändring för den här egenskapen kan komma från utanför egenskapsbeskrivningen, till exempel från själva komponenten, eller om meddelanden endast kommer från direkta anrop till SetValue(Object, Object). |
Metoder
| Name | Description |
|---|---|
| AddValueChanged(Object, EventHandler) |
Gör att andra objekt kan meddelas när den här egenskapen ändras. |
| CanResetValue(Object) |
Returnerar om återställning av ett objekt ändrar dess värde. |
| CreateAttributeCollection() |
Skapar en samling attribut med hjälp av matrisen med attribut som skickas till konstruktorn. (Ärvd från MemberDescriptor) |
| CreateInstance(Type) |
Skapar en instans av den angivna typen. (Ärvd från PropertyDescriptor) |
| Equals(Object) |
Jämför två DependencyPropertyDescriptor instanser för likhet. |
| FillAttributes(IList) |
Lägger till attributen för PropertyDescriptor i den angivna listan med attribut i den överordnade klassen. (Ärvd från PropertyDescriptor) |
| FromName(String, Type, Type, Boolean) |
Returnerar ett DependencyPropertyDescriptor för ett angivet egenskapsnamn. |
| FromName(String, Type, Type) |
Returnerar ett DependencyPropertyDescriptor för ett angivet egenskapsnamn. |
| FromProperty(DependencyProperty, Type) |
Returnerar en DependencyPropertyDescriptor för en angivet beroendeegenskap och måltyp. |
| FromProperty(PropertyDescriptor) |
Returnerar en DependencyPropertyDescriptor för en angivet PropertyDescriptor. |
| GetChildProperties() |
Returnerar standardvärdet PropertyDescriptorCollection. (Ärvd från PropertyDescriptor) |
| GetChildProperties(Attribute[]) |
Returnerar en PropertyDescriptorCollection med en angiven matris med attribut som ett filter. (Ärvd från PropertyDescriptor) |
| GetChildProperties(Object, Attribute[]) |
Returnerar en PropertyDescriptorCollection. |
| GetChildProperties(Object) |
Returnerar en PropertyDescriptorCollection för ett angivet objekt. (Ärvd från PropertyDescriptor) |
| GetEditor(Type) |
Hämtar en redigerare av den angivna typen. |
| GetHashCode() |
Returnerar hash-koden för den här DependencyPropertyDescriptor. |
| GetInvocationTarget(Type, Object) |
Den här metoden returnerar det objekt som ska användas under anrop av medlemmar. (Ärvd från PropertyDescriptor) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| GetTypeFromName(String) |
Returnerar en typ med dess namn. (Ärvd från PropertyDescriptor) |
| GetValue(Object) |
Returnerar det aktuella värdet för egenskapen på en komponent. |
| GetValueChangedHandler(Object) |
Hämtar den aktuella uppsättningen |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| OnValueChanged(Object, EventArgs) |
Genererar den |
| RemoveValueChanged(Object, EventHandler) |
Gör att andra objekt kan meddelas när den här egenskapen ändras. |
| ResetValue(Object) |
Återställer värdet för den här egenskapen för komponenten till standardvärdet. |
| SetValue(Object, Object) |
Anger värdet för komponenten till ett annat värde. |
| ShouldSerializeValue(Object) |
Anger om värdet för den här egenskapen måste bevaras av serialiseringsprocesser. |
| ToString() |
Konverterar värdet för den här instansen till motsvarande strängrepresentation. |