PropertyValue Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Verwaltet ein Datenmodell für den Wert einer Eigenschaft im Eigenschaftenraster.
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
- Vererbung
-
PropertyValue
- Implementiert
Konstruktoren
PropertyValue(PropertyEntry) |
Initialisiert eine neue Instanz der PropertyValue-Klasse, wobei die übergeordnete Eigenschaft auf ein angegebenes PropertyEntry-Objekt festgelegt ist. |
Eigenschaften
CanConvertFromString |
Ruft bei Implementierung in einer abgeleiteten Klasse einen Wert ab, der angibt, ob Value aus einer Zeichenfolge konvertiert werden kann. |
CatchExceptions |
Ruft einen Wert ab, der angibt, ob Ausnahmen, die während des Abrufens und Festlegens von Eigenschaftswerten ausgelöst wurden, abgefangen werden sollen oder direkt zum Aufrufer weitergegeben werden sollen. |
Collection |
Ruft bei Implementierung in einer abgeleiteten Klasse eine Auflistung von PropertyValue-Instanzen ab, die Elementen in einer Auflistung entsprechen, wenn IsCollection überprüft, ob die Eigenschaft eine Auflistung ist. |
HasSubProperties |
Ruft bei Implementierung in einer abgeleiteten Klasse einen Wert ab, der angibt, ob der Typ dieser Eigenschaft untergeordnete Eigenschaften unterstützt. |
IsCollection |
Ruft bei Implementierung in einer abgeleiteten Klasse einen Wert ab, der angibt, ob dieser PropertyValue eine Auflistung ist. |
IsDefaultValue |
Ruft bei Implementierung in einer abgeleiteten Klasse einen Wert ab, der angibt, ob der Value der Standardwert für die Eigenschaft ist. |
IsMixedValue |
Ruft bei Implementierung in einer abgeleiteten Klasse einen Wert ab, der angibt, ob mehrere Objekte diese Eigenschaft enthalten und unterschiedliche Werte aufweisen. |
ParentProperty |
Ruft den übergeordneten PropertyEntry ab, wenn die Eigenschaftenimplementierung in einer Hostumgebung auftritt. |
Source |
Ruft bei Implementierung in einer abgeleiteten Klasse ein PropertyValueSource-Objekt ab, das Informationen dazu enthält, woher dieser Eigenschaftswert stammt. |
StringValue | |
SubProperties |
Ruft bei Implementierung in einer abgeleiteten Klasse eine Auflistung von untergeordneten Eigenschaften als PropertyEntry-Instanzen ab. |
Value |
Ruft einen Eigenschaftswert in der zugrunde liegenden Auflistung der Eigenschaftendaten ab oder legt ihn fest. |
Methoden
ClearValue() |
Löscht bei Implementierung in einer abgeleiteten Klasse den PropertyValue, sodass er nicht festgelegt ist. |
ConvertStringToValue(String) |
Konvertiert bei Implementierung in einer abgeleiteten Klasse den angegebenen StringValue in einen Value. |
ConvertValueToString(Object) |
Konvertiert bei Implementierung in einer abgeleiteten Klasse den angegebenen Value in einen StringValue. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
GetValueCore() |
Gibt bei Implementierung in einer abgeleiteten Klasse einen Value zurück. |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
NotifyRootValueChanged() |
Löst das RootValueChanged-Ereignis aus, wenn der zugrunde liegende Werttyp extern geändert wird, beispielsweise auf der Entwurfsoberfläche. |
NotifySubPropertyChanged() |
Löst das SubPropertyChanged-Ereignis aus, wenn eine der untergeordneten Eigenschaften dieser Eigenschaft geändert wurde. |
OnPropertyChanged(PropertyChangedEventArgs) |
Löst das PropertyChanged-Ereignis mit den angegebenen PropertyChangedEventArgs-Objekten aus. |
OnPropertyChanged(String) |
Löst das PropertyChanged-Ereignis aus, das den Namen der Eigenschaft verwendet, die sich geändert hat. |
OnPropertyValueException(PropertyValueExceptionEventArgs) |
Standardimplementierung, die das PropertyValueException-Ereignis auslöst, wenn für PropertyValue-Eigenschaften beim Abrufen und Festlegen von Werten in der zugrunde liegenden Auflistung der Daten Fehler auftreten. |
SetValueCore(Object) |
Legt bei Implementierung in einer abgeleiteten Klasse den Value fest. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
ValidateValue(Object) |
Löst bei Implementierung in einer abgeleiteten Klasse eine Ausnahme aus, wenn die Überprüfung des angegebenen Wertobjekts anzeigt, dass es ungültig ist. |
Ereignisse
PropertyChanged |
Tritt ein, wenn sich untergeordnete Eigenschaften des PropertyValue-Objekts geändert haben. |
PropertyValueException |
Ereignis, das von Hostimplementierungen zur Fehlerbehandlung verwendet wird. |
RootValueChanged |
Tritt auf, wenn die Value-Eigenschaft oder die StringValue-Eigenschaft als Ergebnis einer Änderung des PropertyValue-Werts aktualisiert wird. |
SubPropertyChanged |
Tritt ein, wenn untergeordnete Eigenschaften als Ergebnis einer Änderung des PropertyValue aktualisiert werden. |