DependencyPropertyDescriptor Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje rozšíření PropertyDescriptor, které odpovídá dalším vlastnostem vlastnosti závislosti.
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
- Dědičnost
Poznámky
Tato třída je primárně používána aplikacemi návrháře. Tyto aplikace mohou potřebovat hlásit vlastnosti závislosti prostřednictvím oken vlastností nebo jiných nástrojů používaných k úpravě hodnot vlastností.
Chcete-li zkontrolovat konkrétní vlastnost a určit, zda má DependencyPropertyDescriptor k dispozici jako PropertyDescriptor, volání DependencyPropertyDescriptor.FromProperty(PropertyDescriptor)nebo DependencyPropertyDescriptor.FromName. Pokud některé z metod vrátí null
, pak vlastnost není závislost vlastnost. Pokud metoda vrátí platnou DependencyPropertyDescriptor , pak je vlastnost závislostí.
Vlastnosti
AttributeArray |
Získá nebo nastaví pole atributů. (Zděděno od MemberDescriptor) |
Attributes |
Získá kolekci atributů pro tohoto člena. |
Category |
Získá název kategorie, do které člen patří, jak je uvedeno v CategoryAttribute. |
ComponentType |
Získá typ komponenty, ke které je tato vlastnost vázána. |
Converter |
Získá převaděč typů pro tuto vlastnost. |
ConverterFromRegisteredType |
Získá převaděč typů pro tuto vlastnost. (Zděděno od PropertyDescriptor) |
DependencyProperty |
Vrátí identifikátor vlastnosti závislosti. |
Description |
Získá popis členu, jak je uvedeno v DescriptionAttribute. |
DesignerCoerceValueCallback |
Získá nebo nastaví zpětné volání, které návrháři používají k úpravě efektivní hodnoty vlastnosti závislosti před hodnota vlastnosti závislosti je uložena v modulu vlastností závislostí. |
DesignTimeOnly |
Získá zda tento člen by měl být nastaven pouze v době návrhu, jak je uvedeno v DesignOnlyAttribute. |
DisplayName |
Získá název, který lze zobrazit v okně, například okno Vlastnosti. |
IsAttached |
Získá hodnotu, která určuje, zda je vlastnost registrována jako připojená vlastnost a používá se prostřednictvím připojeného použití. |
IsBrowsable |
Získá hodnotu, která označuje hodnotu BrowsableAttribute vlastnosti. |
IsLocalizable |
Získá hodnotu určující, zda má být tato vlastnost lokalizována, jak je uvedeno v LocalizableAttribute. |
IsReadOnly |
Získá hodnotu určující, zda tato vlastnost je jen pro čtení. |
Metadata |
Získá metadata přidružená k vlastnosti závislosti. |
Name |
Získá jméno člena. (Zděděno od MemberDescriptor) |
NameHashCode |
Získá hash kód pro název člena, jak je uvedeno v GetHashCode(). (Zděděno od MemberDescriptor) |
PropertyType |
Získá reprezentované Type vlastnosti závislosti. |
SerializationVisibility |
Získá hodnotu určující, zda má být tato vlastnost serializována, jak je uvedeno v DesignerSerializationVisibilityAttribute. (Zděděno od PropertyDescriptor) |
SupportsChangeEvents |
Určuje, zda oznámení o změně hodnoty pro tuto vlastnost mohou pocházet z mimo popisovač vlastnosti, například ze samotné komponenty, nebo zda oznámení budou pocházet pouze z přímých volání provedených do SetValue(Object, Object). |
Metody
AddValueChanged(Object, EventHandler) |
Umožňuje upozorňování na další objekty při změně této vlastnosti. |
CanResetValue(Object) |
Vrátí, zda resetování objektu změní jeho hodnotu. |
CreateAttributeCollection() |
Vytvoří kolekci atributů pomocí pole atributů předaných konstruktoru. (Zděděno od MemberDescriptor) |
CreateInstance(Type) |
Vytvoří instanci zadaného typu. (Zděděno od PropertyDescriptor) |
Equals(Object) |
Porovná dvě DependencyPropertyDescriptor instance rovnosti. |
FillAttributes(IList) |
Přidá atributy PropertyDescriptor do zadaného seznamu atributů v nadřazené třídě. (Zděděno od PropertyDescriptor) |
FromName(String, Type, Type, Boolean) |
Vrátí DependencyPropertyDescriptor pro zadaný název vlastnosti. |
FromName(String, Type, Type) |
Vrátí DependencyPropertyDescriptor pro zadaný název vlastnosti. |
FromProperty(DependencyProperty, Type) |
Vrátí DependencyPropertyDescriptor pro zadanou vlastnost závislosti a cílový typ. |
FromProperty(PropertyDescriptor) |
Vrátí DependencyPropertyDescriptor pro zadaný PropertyDescriptor. |
GetChildProperties() |
Vrátí výchozí PropertyDescriptorCollection. (Zděděno od PropertyDescriptor) |
GetChildProperties(Attribute[]) |
Vrátí PropertyDescriptorCollection pomocí zadaného pole atributů jako filtru. (Zděděno od PropertyDescriptor) |
GetChildProperties(Object, Attribute[]) |
Vrátí PropertyDescriptorCollection. |
GetChildProperties(Object) |
Vrátí PropertyDescriptorCollection pro daný objekt. (Zděděno od PropertyDescriptor) |
GetEditor(Type) |
Získá editor zadaného typu. |
GetHashCode() |
Vrátí kód hash pro tento DependencyPropertyDescriptor. |
GetInvocationTarget(Type, Object) |
Tato metoda vrátí objekt, který by se měl použít při vyvolání členů. (Zděděno od PropertyDescriptor) |
GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
GetTypeFromName(String) |
Vrátí typ s použitím názvu. (Zděděno od PropertyDescriptor) |
GetValue(Object) |
Vrátí aktuální hodnotu vlastnosti komponenty. |
GetValueChangedHandler(Object) |
Načte aktuální sadu obslužných rutin událostí |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
OnValueChanged(Object, EventArgs) |
Vyvolá |
RemoveValueChanged(Object, EventHandler) |
Umožňuje upozorňování na další objekty při změně této vlastnosti. |
ResetValue(Object) |
Obnoví hodnotu této vlastnosti komponenty na výchozí hodnotu. |
SetValue(Object, Object) |
Nastaví hodnotu komponenty na jinou hodnotu. |
ShouldSerializeValue(Object) |
Určuje, zda hodnota této vlastnosti musí být zachována serializací procesů. |
ToString() |
Převede hodnotu této instance na ekvivalentní řetězcové vyjádření. |