DependencyPropertyDescriptor Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapewnia rozszerzenie tego PropertyDescriptor konta dla dodatkowych właściwości właściwości zależności.
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
- Dziedziczenie
Uwagi
Ta klasa jest używana głównie przez aplikacje projektanta. Te aplikacje mogą wymagać zgłaszania właściwości zależności za pośrednictwem okien właściwości lub innych narzędzi używanych do edytowania wartości właściwości.
Aby sprawdzić określoną właściwość, aby określić, czy ma DependencyPropertyDescriptor ona dostępną do służyć jako PropertyDescriptorwywołanie metody , DependencyPropertyDescriptor.FromProperty(PropertyDescriptor)lub DependencyPropertyDescriptor.FromName. Jeśli któraś z metod zwraca null
wartość , właściwość nie jest właściwością zależności. Jeśli metoda zwraca prawidłową DependencyPropertyDescriptor właściwość , właściwość jest właściwością zależności.
Właściwości
AttributeArray |
Pobiera lub ustawia tablicę atrybutów. (Odziedziczone po MemberDescriptor) |
Attributes |
Pobiera kolekcję atrybutów dla tego elementu członkowskiego. |
Category |
Pobiera nazwę kategorii, do którego należy element członkowski, zgodnie z opisem w elemencie CategoryAttribute. |
ComponentType |
Pobiera typ składnika, do którego jest powiązana ta właściwość. |
Converter |
Pobiera konwerter typów dla tej właściwości. |
DependencyProperty |
Zwraca identyfikator właściwości zależności. |
Description |
Pobiera opis elementu członkowskiego, jak określono w elemencie DescriptionAttribute. |
DesignerCoerceValueCallback |
Pobiera lub ustawia wywołanie zwrotne używane przez projektantów do modyfikowania obowiązującej wartości właściwości zależności przed zapisaniem wartości właściwości zależności w aucie właściwości zależności. |
DesignTimeOnly |
Pobiera, czy ten element członkowski powinien być ustawiony tylko w czasie projektowania, jak określono w elemencie DesignOnlyAttribute. |
DisplayName |
Pobiera nazwę, która może być wyświetlana w oknie, takim jak okno Właściwości. |
IsAttached |
Pobiera wartość wskazującą, czy właściwość jest zarejestrowana jako dołączona właściwość i jest używana za pośrednictwem dołączonego użycia. |
IsBrowsable |
Pobiera wartość wskazującą wartość BrowsableAttribute właściwości . |
IsLocalizable |
Pobiera wartość wskazującą, czy ta właściwość powinna być zlokalizowana, jak określono w elemecie LocalizableAttribute. |
IsReadOnly |
Pobiera wartość wskazującą, czy ta właściwość jest tylko do odczytu. |
Metadata |
Pobiera metadane skojarzone z właściwością zależności. |
Name |
Pobiera nazwę elementu członkowskiego. (Odziedziczone po MemberDescriptor) |
NameHashCode |
Pobiera kod skrótu dla nazwy elementu członkowskiego, zgodnie z opisem w pliku GetHashCode(). (Odziedziczone po MemberDescriptor) |
PropertyType |
Pobiera reprezentację Type właściwości zależności. |
SerializationVisibility |
Pobiera wartość wskazującą, czy ta właściwość powinna być serializowana, jak określono w elemecie DesignerSerializationVisibilityAttribute. (Odziedziczone po PropertyDescriptor) |
SupportsChangeEvents |
Wskazuje, czy powiadomienia o zmianie wartości dla tej właściwości mogą pochodzić z poza deskryptorem właściwości, na przykład z samego składnika, czy powiadomienia będą pochodzić tylko z wywołań bezpośrednich wykonanych do SetValue(Object, Object)programu . |
Metody
AddValueChanged(Object, EventHandler) |
Umożliwia powiadamianie innych obiektów o zmianie tej właściwości. |
CanResetValue(Object) |
Zwraca, czy zresetowanie obiektu zmienia jego wartość. |
CreateAttributeCollection() |
Tworzy kolekcję atrybutów przy użyciu tablicy atrybutów przekazanych do konstruktora. (Odziedziczone po MemberDescriptor) |
CreateInstance(Type) |
Tworzy wystąpienie określonego typu. (Odziedziczone po PropertyDescriptor) |
Equals(Object) |
Porównuje dwa DependencyPropertyDescriptor wystąpienia równości. |
FillAttributes(IList) |
Dodaje atrybuty elementu do określonej listy atrybutów PropertyDescriptor w klasie nadrzędnej. (Odziedziczone po PropertyDescriptor) |
FromName(String, Type, Type) |
Zwraca wartość dla DependencyPropertyDescriptor podanej nazwy właściwości. |
FromName(String, Type, Type, Boolean) |
Zwraca wartość dla DependencyPropertyDescriptor podanej nazwy właściwości. |
FromProperty(DependencyProperty, Type) |
Zwraca wartość dla DependencyPropertyDescriptor podanej właściwości zależności i typu docelowego. |
FromProperty(PropertyDescriptor) |
Zwraca element DependencyPropertyDescriptor dla podanego PropertyDescriptor. |
GetChildProperties() |
Zwraca wartość domyślną PropertyDescriptorCollection. (Odziedziczone po PropertyDescriptor) |
GetChildProperties(Attribute[]) |
PropertyDescriptorCollection Zwraca wartość używającą określonej tablicy atrybutów jako filtru. (Odziedziczone po PropertyDescriptor) |
GetChildProperties(Object) |
Zwraca obiekt PropertyDescriptorCollection dla danego obiektu. (Odziedziczone po PropertyDescriptor) |
GetChildProperties(Object, Attribute[]) |
Zwraca wartość PropertyDescriptorCollection. |
GetEditor(Type) |
Pobiera edytor określonego typu. |
GetHashCode() |
Zwraca kod skrótu dla tego pliku DependencyPropertyDescriptor. |
GetInvocationTarget(Type, Object) |
Ta metoda zwraca obiekt, który powinien być używany podczas wywołania elementów członkowskich. (Odziedziczone po PropertyDescriptor) |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
GetTypeFromName(String) |
Zwraca typ przy użyciu jego nazwy. (Odziedziczone po PropertyDescriptor) |
GetValue(Object) |
Zwraca bieżącą wartość właściwości w składniku. |
GetValueChangedHandler(Object) |
Pobiera bieżący zestaw procedur obsługi zdarzeń |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
OnValueChanged(Object, EventArgs) |
|
RemoveValueChanged(Object, EventHandler) |
Umożliwia powiadamianie innych obiektów o zmianie tej właściwości. |
ResetValue(Object) |
Resetuje wartość tej właściwości składnika do wartości domyślnej. |
SetValue(Object, Object) |
Ustawia wartość składnika na inną wartość. |
ShouldSerializeValue(Object) |
Wskazuje, czy wartość tej właściwości musi być utrwalone przez procesy serializacji. |
ToString() |
Konwertuje wartość tego wystąpienia na jego równoważną reprezentację w postaci ciągu. |
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla