Condividi tramite


PropertyValue Classe

Definizione

Gestisce un modello di dati per il valore di una proprietà nella griglia delle proprietà.

public ref class PropertyValue abstract : System::ComponentModel::INotifyPropertyChanged
public abstract class PropertyValue : System.ComponentModel.INotifyPropertyChanged
type PropertyValue = class
    interface INotifyPropertyChanged
Public MustInherit Class PropertyValue
Implements INotifyPropertyChanged
Ereditarietà
PropertyValue
Implementazioni

Costruttori

PropertyValue(PropertyEntry)

Inizializza una nuova istanza della classe PropertyValue con la proprietà padre impostata su un oggetto PropertyEntry specificato.

Proprietà

CanConvertFromString

Se implementata in una classe derivata, ottiene un valore che indica se è possibile convertire Value da una stringa.

CatchExceptions

Ottiene un valore che indica se le eccezioni generate durante la ricerca e l'impostazione del valore della proprietà devono essere intercettate o propagate direttamente al chiamante.

Collection

Se implementata in una classe derivata, ottiene una raccolta di istanze di PropertyValue che corrispondono agli elementi di una raccolta quando IsCollection verifica che la proprietà è una raccolta.

HasSubProperties

Se implementata in una classe derivata, ottiene un valore che indica se il tipo di questa proprietà supporta sottoproprietà.

IsCollection

Se implementata in una classe derivata, ottiene un valore che indica se questo oggetto PropertyValue è una raccolta.

IsDefaultValue

Se implementata in una classe derivata, ottiene un valore che indica se Value è il valore predefinito della proprietà.

IsMixedValue

Se implementata in una classe derivata, ottiene un valore che indica se più oggetti contengono questa proprietà e presentano valori diversi.

ParentProperty

Ottiene l'oggetto PropertyEntry padre quando si verifica l'implementazione della proprietà in un ambiente host.

Source

Se implementata in una classe derivata, ottiene un PropertyValueSource che contiene informazioni sulla provenienza del valore della proprietà.

StringValue

Ottiene o imposta un oggetto Value come String.

SubProperties

Se implementata in una classe derivata, ottiene una raccolta di sottoproprietà come istanze di PropertyEntry.

Value

Ottiene o imposta un valore della proprietà nella raccolta sottostante di dati della proprietà.

Metodi

ClearValue()

Se implementato in una classe derivata, cancella PropertyValue in modo che venga annullata l'impostazione.

ConvertStringToValue(String)

Se implementato in una classe derivata, converte il valore StringValue specificato in una proprietà Value.

ConvertValueToString(Object)

Se implementato in una classe derivata, converte il valore Value specificato in una proprietà StringValue.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
GetValueCore()

Se implementato in una classe derivata, restituisce un oggetto Value.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
NotifyRootValueChanged()

Genera l'evento RootValueChanged quando viene modificato il tipo di valore sottostante esternamente, come nell'area di progettazione.

NotifySubPropertyChanged()

Genera l'evento SubPropertyChanged quando viene modificata una delle sottoproprietà di questa proprietà.

OnPropertyChanged(PropertyChangedEventArgs)

Genera l'evento PropertyChanged con gli oggetti PropertyChangedEventArgs specificati.

OnPropertyChanged(String)

Genera l'evento PropertyChanged che utilizza il nome della proprietà modificata.

OnPropertyValueException(PropertyValueExceptionEventArgs)

Implementazione predefinita che genera l'evento PropertyValueException quando le proprietà PropertyValue non riescono a ottenere o impostare i valori nella raccolta di dati sottostante.

SetValueCore(Object)

Se implementato in una classe derivata, imposta Value.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
ValidateValue(Object)

Se implementato in una classe derivata, genera un'eccezione se la verifica dell'oggetto del valore specificato indica che non è valido.

Eventi

PropertyChanged

Si verifica quando le proprietà o le sottoproprietà dell'oggetto PropertyValue sono state modificate.

PropertyValueException

Evento utilizzato dalle implementazioni host per la gestione degli errori.

RootValueChanged

Generato quando viene aggiornata la proprietà Value o StringValue in seguito alla modifica del valore PropertyValue.

SubPropertyChanged

Si verifica quando vengono aggiornate le sottoproprietà in seguito alla modifica di PropertyValue.

Si applica a