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 tiene conto delle caratteristiche delle 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 modificare i valori delle proprietà.
Per controllare una proprietà specifica per determinare se è DependencyPropertyDescriptor disponibile per fungere da 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 valore valido DependencyPropertyDescriptor , la proprietà è una proprietà di dipendenza.
Proprietà
AttributeArray |
Ottiene o imposta una matrice di attributi. (Ereditato da MemberDescriptor) |
Attributes |
Ottiene l'insieme di attributi per questo membro. |
Category |
Ottiene il nome della categoria alla quale appartiene il membro, come specificato in CategoryAttribute. |
ComponentType |
Ottiene il tipo di componente a cui è associata la proprietà in questione. |
Converter |
Ottiene il convertitore di tipi di questa proprietà. |
DependencyProperty |
Restituisce l'identificatore di una proprietà di dipendenza. |
Description |
Ottiene la descrizione del membro, come specificato in DescriptionAttribute. |
DesignerCoerceValueCallback |
Ottiene o imposta un callback utilizzato nelle finestre di progettazione per modificare il valore effettivo di una proprietà di dipendenza, prima che tale valore venga memorizzato nel motore della proprietà. |
DesignTimeOnly |
Indica se questo membro deve essere impostato soltanto in fase di progettazione, come specificato in DesignOnlyAttribute. |
DisplayName |
Ottiene il nome che può essere visualizzato in una finestra, quale una finestra delle proprietà. |
IsAttached |
Ottiene un valore che indica se la proprietà è registrata come una proprietà associata e viene usata tramite un utilizzo associato. |
IsBrowsable |
Ottiene un valore che indica il valore di BrowsableAttribute sulla proprietà. |
IsLocalizable |
Ottiene un valore che indica se la proprietà deve essere localizzata, come specificato in 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 nel metodo GetHashCode(). (Ereditato da MemberDescriptor) |
PropertyType |
Ottiene l'oggetto Type rappresentato della proprietà di dipendenza. |
SerializationVisibility |
Ottiene un valore che indica se la proprietà deve essere serializzata, come specificato in DesignerSerializationVisibilityAttribute. (Ereditato da PropertyDescriptor) |
SupportsChangeEvents |
Indica se le notifiche delle modifiche dei valori per questa proprietà possono avere origine all'esterno del descrittore della proprietà, ad esempio nel componente stesso, oppure se le notifiche avranno origine solo da chiamate dirette a SetValue(Object, Object). |
Metodi
AddValueChanged(Object, EventHandler) |
Consente ad altri oggetti di ricevere una notifica quando la proprietà viene modificata. |
CanResetValue(Object) |
Restituisce un valore che indica se la reimpostazione di un oggetto ne modifica il valore. |
CreateAttributeCollection() |
Consente di creare un insieme di attributi utilizzando la matrice di attributi passati al costruttore. (Ereditato da MemberDescriptor) |
CreateInstance(Type) |
Crea un'istanza del tipo specificato. (Ereditato da PropertyDescriptor) |
Equals(Object) |
Verifica l'uguaglianza tra due istanze di DependencyPropertyDescriptor. |
FillAttributes(IList) |
Aggiunge gli attributi dell'oggetto PropertyDescriptor all'elenco di attributi specificato della classe padre. (Ereditato da PropertyDescriptor) |
FromName(String, Type, Type) |
Restituisce un oggetto DependencyPropertyDescriptor per un nome di proprietà specificato. |
FromName(String, Type, Type, Boolean) |
Restituisce un oggetto DependencyPropertyDescriptor per un nome di proprietà specificato. |
FromProperty(DependencyProperty, Type) |
Restituisce un oggetto DependencyPropertyDescriptor per una proprietà di dipendenza e un tipo di destinazione specificati. |
FromProperty(PropertyDescriptor) |
Restituisce DependencyPropertyDescriptor per un oggetto PropertyDescriptor specificato. |
GetChildProperties() |
Restituisce l'oggetto PropertyDescriptorCollection predefinito. (Ereditato da PropertyDescriptor) |
GetChildProperties(Attribute[]) |
Restituisce un insieme PropertyDescriptorCollection utilizzando una specifica matrice di attributi come filtro. (Ereditato da PropertyDescriptor) |
GetChildProperties(Object) |
Restituisce un insieme PropertyDescriptorCollection per un dato oggetto. (Ereditato da PropertyDescriptor) |
GetChildProperties(Object, Attribute[]) |
Restituisce un valore PropertyDescriptorCollection. |
GetEditor(Type) |
Ottiene un editor del tipo specificato. |
GetHashCode() |
Restituisce il codice hash per questo oggetto DependencyPropertyDescriptor. |
GetInvocationTarget(Type, Object) |
Questo metodo restituisce l'oggetto da utilizzare durante la chiamata dei membri. (Ereditato da PropertyDescriptor) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
GetTypeFromName(String) |
Consente di restituire un tipo utilizzandone il nome. (Ereditato da PropertyDescriptor) |
GetValue(Object) |
Restituisce il valore corrente della proprietà per un componente. |
GetValueChangedHandler(Object) |
Recupera il set corrente di gestori eventi |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
OnValueChanged(Object, EventArgs) |
Genera l'evento |
RemoveValueChanged(Object, EventHandler) |
Consente ad altri oggetti di ricevere una notifica quando la proprietà viene modificata. |
ResetValue(Object) |
Reimposta il valore predefinito per questa proprietà del componente. |
SetValue(Object, Object) |
Imposta un valore diverso del componente. |
ShouldSerializeValue(Object) |
Indica se il valore della proprietà deve essere conservato dai processi di serializzazione. |
ToString() |
Converte il valore dell'istanza corrente nell'equivalente rappresentazione di stringa. |
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per