PropertyValue 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.
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 | |
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. |