Condividi tramite


Classe PropertyEntry

Rappresenta una proprietà.

Gerarchia di ereditarietà

System.Object
  Microsoft.Windows.Design.PropertyEditing.PropertyEntry

Spazio dei nomi:  Microsoft.Windows.Design.PropertyEditing
Assembly:  Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)

Sintassi

'Dichiarazione
Public MustInherit Class PropertyEntry _
    Implements INotifyPropertyChanged, IPropertyFilterTarget
public abstract class PropertyEntry : INotifyPropertyChanged, 
    IPropertyFilterTarget
public ref class PropertyEntry abstract : INotifyPropertyChanged, 
    IPropertyFilterTarget
[<AbstractClass>]
type PropertyEntry =  
    class
        interface INotifyPropertyChanged
        interface IPropertyFilterTarget
    end
public abstract class PropertyEntry implements INotifyPropertyChanged, IPropertyFilterTarget

Il tipo PropertyEntry espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto PropertyEntry() Inizializza una nuova istanza della classe PropertyEntry.
Metodo protetto PropertyEntry(PropertyValue) Inizializza una nuova istanza della classe PropertyEntry che agisce come una sottoproprietà dell'oggetto PropertyValue specificato.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica CategoryName Se sottoposto a override in una classe derivata, ottiene il nome della categoria in cui questa proprietà si trova.
Proprietà pubblica Context Se sottoposta a override in una classe derivata, ottiene l'istanza di EditingContext corrente.
Proprietà pubblica Description Se sottoposto a override in una classe derivata, ottiene la descrizione della proprietà incapsulata.
Proprietà pubblica DisplayName Ottiene il nome visualizzato per la proprietà.
Proprietà protetta. HasStandardValues Ottiene un valore che indica se questa proprietà presenta valori standard.
Proprietà pubblica Identifier Se sottoposta a override in una classe derivata, ottiene un identificatore che identifica in modo univoco il tipo e il nome della proprietà nella piattaforma corrente.
Proprietà pubblica IsAdvanced Se sottoposto a override in una classe derivata, ottiene un valore che indica se la proprietà incapsulata è una proprietà avanzata.
Proprietà pubblica IsReadOnly Se sottoposto a override in una classe derivata, ottiene un valore che indica se la proprietà incapsulata è di sola lettura.
Proprietà pubblica MatchesFilter Ottiene o imposta un valore che indica se questo oggetto PropertyEntry corrisponde a un filtro.
Proprietà pubblica ModelProperties Se sottoposto a override in una classe derivata, ottiene l'insieme delle proprietà del modello per questo oggetto PropertyEntry.
Proprietà pubblica ParentValue Ottiene l'oggetto PropertyValue padre.
Proprietà pubblica PropertyName Se sottoposto a override in una classe derivata, ottiene il nome della proprietà incapsulata.
Proprietà pubblica PropertyType Se sottoposto a override in una classe derivata, ottiene il tipo della proprietà incapsulata.
Proprietà pubblica PropertyValue Ottiene l'oggetto PropertyValue (modello dati) per questo oggetto PropertyEntry.
Proprietà pubblica PropertyValueEditor Se sottoposto a override in una classe derivata, ottiene l'oggetto PropertyValueEditor che viene utilizzato per modificare questo oggetto PropertyEntry.
Proprietà pubblica StandardValues Se sottoposto a override in una classe derivata, ottiene i valori standard supportati dalla proprietà incapsulata.

In alto

Metodi

  Nome Descrizione
Metodo pubblico ApplyFilter Determina se l'oggetto PropertyEntry corrisponde a un filtro e memorizza le informazioni.
Metodo protetto CreatePropertyValueInstance Se sottoposto a override in una classe derivata, l'oggetto viene utilizzato dall'infrastruttura host per creare una nuova istanza di PropertyValue specifica dell'host.
Metodo pubblico Equals Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico MatchesPredicate Indica se un oggetto PropertyEntry corrisponde a un predicato.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo protetto OnFilterApplied Genera l'evento IPropertyFilterTarget.FilterApplied.
Metodo protetto OnPropertyChanged(PropertyChangedEventArgs) Genera l'evento PropertyChanged.
Metodo protetto OnPropertyChanged(String) Genera l'evento PropertyChanged.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Eventi

  Nome Descrizione
Evento pubblico FilterApplied Si verifica quando un oggetto PropertyFilter viene modificato tramite una chiamata al metodo ApplyFilter.
Evento pubblico PropertyChanged Viene generato quando il valore di una proprietà cambia.

In alto

Note

La classe PropertyEntry fornisce dati della proprietà aggiuntivi, quasi sempre specifici del tipo.

La classe PropertyEntry è per le classi derivate dell'infrastruttura host.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.Windows.Design.PropertyEditing

Altre risorse

Estensibilità di Progettazione WPF

Architettura di modifica delle proprietà