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á pro další vlastnosti 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
Tuto třídu primárně používají aplikace návrháře. Tyto aplikace mohou potřebovat hlásit vlastnosti závislostí prostřednictvím oken vlastností nebo jiných nástrojů používaných k úpravě hodnot vlastností.
Pokud chcete zkontrolovat konkrétní vlastnost a zjistit, jestli je DependencyPropertyDescriptor k dispozici pro službu , PropertyDescriptorzavolejte buď DependencyPropertyDescriptor.FromProperty(PropertyDescriptor), nebo DependencyPropertyDescriptor.FromName. Pokud kterákoliv z metod vrátí null
, pak vlastnost není vlastnost závislostí. Pokud metoda vrátí platný DependencyPropertyDescriptor , pak je vlastnost závislost vlastnost.
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, na které je tato vlastnost vázána. |
Converter |
Získá převaděč typů pro tuto vlastnost. |
DependencyProperty |
Vrátí identifikátor vlastnosti závislosti. |
Description |
Získá popis člena, jak je uvedeno v DescriptionAttribute. |
DesignerCoerceValueCallback |
Získá nebo nastaví zpětné volání, které návrháři použít 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 má být tento člen nastaven pouze v době návrhu DesignOnlyAttribute, jak je uvedeno v . |
DisplayName |
Získá název, který lze zobrazit v okně, například okno Vlastnosti. |
IsAttached |
Získá hodnotu, která označuje, zda je vlastnost zaregistrována jako připojená vlastnost a je používána prostřednictvím připojeného použití. |
IsBrowsable |
Získá hodnotu, která označuje hodnotu BrowsableAttribute ve 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 označující, zda je tato vlastnost jen pro čtení. |
Metadata |
Získá metadata přidružená k vlastnosti závislosti. |
Name |
Získá název č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ávislostí. |
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, jestli oznámení o změně hodnoty pro tuto vlastnost mohou pocházet mimo popisovač vlastnosti, například ze samotné komponenty, nebo jestli oznámení budou pocházet pouze z přímých volání provedených do SetValue(Object, Object). |
Metody
AddValueChanged(Object, EventHandler) |
Umožňuje ostatním objektům být upozorněny, když se tato vlastnost změní. |
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á dva DependencyPropertyDescriptor výskyty 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) |
Vrátí hodnotu DependencyPropertyDescriptor pro zadaný název vlastnosti. |
FromName(String, Type, Type, Boolean) |
Vrátí hodnotu DependencyPropertyDescriptor pro zadaný název vlastnosti. |
FromProperty(DependencyProperty, Type) |
Vrátí hodnotu DependencyPropertyDescriptor pro zadanou vlastnost závislosti a cílový typ. |
FromProperty(PropertyDescriptor) |
Vrátí hodnotu DependencyPropertyDescriptor pro zadaný PropertyDescriptorparametr . |
GetChildProperties() |
Vrátí výchozí hodnotu PropertyDescriptorCollection. (Zděděno od PropertyDescriptor) |
GetChildProperties(Attribute[]) |
PropertyDescriptorCollection Vrátí hodnotu používající zadanou matici atributů jako filtr. (Zděděno od PropertyDescriptor) |
GetChildProperties(Object) |
Vrátí hodnotu PropertyDescriptorCollection pro daný objekt. (Zděděno od PropertyDescriptor) |
GetChildProperties(Object, Attribute[]) |
Vrátí hodnotu PropertyDescriptorCollection. |
GetEditor(Type) |
Získá editor zadaného typu. |
GetHashCode() |
Vrátí kód hash pro tento DependencyPropertyDescriptorkód . |
GetInvocationTarget(Type, Object) |
Tato metoda vrátí objekt, který by měl být použit při vyvolání členů. (Zděděno od PropertyDescriptor) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
GetTypeFromName(String) |
Vrátí typ používající jeho název. (Zděděno od PropertyDescriptor) |
GetValue(Object) |
Vrátí aktuální hodnotu vlastnosti komponenty. |
GetValueChangedHandler(Object) |
Načte aktuální sadu obslužných |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
OnValueChanged(Object, EventArgs) |
|
RemoveValueChanged(Object, EventHandler) |
Umožňuje ostatním objektům být upozorněny, když se tato vlastnost změní. |
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 trvale zachována procesy serializace. |
ToString() |
Převede hodnotu této instance na její odpovídající řetězcovou reprezentaci. |
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat Problémy GitHubu jako mechanismus zpětné vazby pro obsah a nahradíme ho novým systémem zpětné vazby. Další informace najdete tady:Odeslat a zobrazit názory pro