DependencyPropertyDescriptor Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce un'estensione di PropertyDescriptor che rappresenta le caratteristiche di proprietà aggiuntive di una proprietà di dipendenza.
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
- Ereditarietà
Commenti
Questa classe viene usata principalmente dalle applicazioni di progettazione. Queste applicazioni potrebbero dover segnalare le caratteristiche delle proprietà di dipendenza tramite finestre delle proprietà o altri strumenti usati per la modifica dei valori delle proprietà.
Per controllare una proprietà specifica per determinare se è disponibile DependencyPropertyDescriptor come PropertyDescriptor, chiamare DependencyPropertyDescriptor.FromProperty(PropertyDescriptor)o DependencyPropertyDescriptor.FromName. Se uno dei due metodi restituisce null
, la proprietà non è una proprietà di dipendenza. Se il metodo restituisce un DependencyPropertyDescriptor valido, la proprietà è una proprietà di dipendenza.
Proprietà
AttributeArray |
Ottiene o imposta una matrice di attributi. (Ereditato da MemberDescriptor) |
Attributes |
Ottiene la raccolta di attributi per questo membro. |
Category |
Ottiene il nome della categoria a cui appartiene il membro, come specificato nel CategoryAttribute. |
ComponentType |
Ottiene il tipo del componente a cui è associata questa proprietà. |
Converter |
Ottiene il convertitore di tipi per questa proprietà. |
ConverterFromRegisteredType |
Ottiene il convertitore di tipi per questa proprietà. (Ereditato da PropertyDescriptor) |
DependencyProperty |
Restituisce l'identificatore della proprietà di dipendenza. |
Description |
Ottiene la descrizione del membro, come specificato nella DescriptionAttribute. |
DesignerCoerceValueCallback |
Ottiene o imposta un callback utilizzato dai progettisti per modificare il valore effettivo di una proprietà di dipendenza prima che il valore della proprietà di dipendenza venga archiviato nel motore delle proprietà di dipendenza. |
DesignTimeOnly |
Ottiene un valore che indica se questo membro deve essere impostato solo in fase di progettazione, come specificato nel DesignOnlyAttribute. |
DisplayName |
Ottiene il nome che può essere visualizzato in una finestra, ad esempio una finestra Proprietà. |
IsAttached |
Ottiene un valore che indica se la proprietà è registrata come proprietà associata e viene utilizzata tramite un utilizzo associato. |
IsBrowsable |
Ottiene un valore che indica il valore del BrowsableAttribute nella proprietà . |
IsLocalizable |
Ottiene un valore che indica se questa proprietà deve essere localizzata, come specificato nella LocalizableAttribute. |
IsReadOnly |
Ottiene un valore che indica se questa proprietà è di sola lettura. |
Metadata |
Ottiene i metadati associati alla proprietà di dipendenza. |
Name |
Ottiene il nome del membro. (Ereditato da MemberDescriptor) |
NameHashCode |
Ottiene il codice hash per il nome del membro, come specificato in GetHashCode(). (Ereditato da MemberDescriptor) |
PropertyType |
Ottiene il Type rappresentato della proprietà di dipendenza. |
SerializationVisibility |
Ottiene un valore che indica se questa proprietà deve essere serializzata, come specificato nella DesignerSerializationVisibilityAttribute. (Ereditato da PropertyDescriptor) |
SupportsChangeEvents |
Indica se le notifiche di modifica del valore per questa proprietà possono provenire dall'esterno del descrittore di proprietà, ad esempio dal componente stesso, o se le notifiche avranno origine solo da chiamate dirette effettuate a SetValue(Object, Object). |
Metodi
AddValueChanged(Object, EventHandler) |
Consente ad altri oggetti di ricevere una notifica quando questa proprietà viene modificata. |
CanResetValue(Object) |
Restituisce un valore che indica se la reimpostazione di un oggetto ne modifica il valore. |
CreateAttributeCollection() |
Crea una raccolta di attributi usando la matrice di attributi passati al costruttore. (Ereditato da MemberDescriptor) |
CreateInstance(Type) |
Crea un'istanza del tipo specificato. (Ereditato da PropertyDescriptor) |
Equals(Object) |
Confronta due istanze DependencyPropertyDescriptor per verificare l'uguaglianza. |
FillAttributes(IList) |
Aggiunge gli attributi del PropertyDescriptor all'elenco di attributi specificato nella classe padre. (Ereditato da PropertyDescriptor) |
FromName(String, Type, Type, Boolean) |
Restituisce un DependencyPropertyDescriptor per un nome di proprietà specificato. |
FromName(String, Type, Type) |
Restituisce un DependencyPropertyDescriptor per un nome di proprietà specificato. |
FromProperty(DependencyProperty, Type) |
Restituisce un DependencyPropertyDescriptor per una proprietà di dipendenza e un tipo di destinazione specificati. |
FromProperty(PropertyDescriptor) |
Restituisce un DependencyPropertyDescriptor per un PropertyDescriptorspecificato. |
GetChildProperties() |
Restituisce il valore predefinito PropertyDescriptorCollection. (Ereditato da PropertyDescriptor) |
GetChildProperties(Attribute[]) |
Restituisce un PropertyDescriptorCollection utilizzando una matrice di attributi specificata come filtro. (Ereditato da PropertyDescriptor) |
GetChildProperties(Object, Attribute[]) |
Restituisce un PropertyDescriptorCollection. |
GetChildProperties(Object) |
Restituisce un PropertyDescriptorCollection per un determinato oggetto. (Ereditato da PropertyDescriptor) |
GetEditor(Type) |
Ottiene un editor del tipo specificato. |
GetHashCode() |
Restituisce il codice hash per questo DependencyPropertyDescriptor. |
GetInvocationTarget(Type, Object) |
Questo metodo restituisce l'oggetto che deve essere utilizzato durante la chiamata dei membri. (Ereditato da PropertyDescriptor) |
GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
GetTypeFromName(String) |
Restituisce un tipo utilizzando il relativo nome. (Ereditato da PropertyDescriptor) |
GetValue(Object) |
Restituisce il valore corrente della proprietà in un componente. |
GetValueChangedHandler(Object) |
Recupera il set corrente di gestori eventi |
MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
OnValueChanged(Object, EventArgs) |
Genera l'evento |
RemoveValueChanged(Object, EventHandler) |
Consente ad altri oggetti di ricevere una notifica quando questa proprietà viene modificata. |
ResetValue(Object) |
Reimposta il valore per questa proprietà del componente sul valore predefinito. |
SetValue(Object, Object) |
Imposta il valore del componente su un valore diverso. |
ShouldSerializeValue(Object) |
Indica se il valore di questa proprietà deve essere salvato in modo permanente dai processi di serializzazione. |
ToString() |
Converte il valore di questa istanza nella rappresentazione di stringa equivalente. |