Udostępnij za pośrednictwem


PropertyValue Klasa

Definicja

Utrzymuje model danych dla wartości właściwości w siatce właściwości.

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
Dziedziczenie
PropertyValue
Implementuje

Konstruktory

PropertyValue(PropertyEntry)

Inicjuje PropertyValue nowe wystąpienie klasy z właściwością nadrzędną ustawioną na określony PropertyEntry obiekt.

Właściwości

CanConvertFromString

Po zaimplementowaniu w klasie pochodnej pobiera wartość, która wskazuje, czy Value można przekonwertować z ciągu.

CatchExceptions

Pobiera wartość wskazującą, czy wyjątki zgłaszane podczas pobierania wartości właściwości i ustawienia powinny zostać przechwycone lub powinny być propagowane bezpośrednio do obiektu wywołującego.

Collection

Po zaimplementowaniu w klasie pochodnej pobiera kolekcję PropertyValue wystąpień, które odpowiadają elementom w kolekcji, gdy IsCollection sprawdza, czy właściwość jest kolekcją.

HasSubProperties

Po zaimplementowaniu w klasie pochodnej pobiera wartość wskazującą, czy typ tej właściwości obsługuje właściwości podrzędne.

IsCollection

Po zaimplementowaniu w klasie pochodnej pobiera wartość wskazującą, czy jest to PropertyValue kolekcja.

IsDefaultValue

Po zaimplementowaniu w klasie pochodnej pobiera wartość wskazującą, czy Value właściwość jest wartością domyślną.

IsMixedValue

Po zaimplementowaniu w klasie pochodnej pobiera wartość, która wskazuje, czy wiele obiektów zawiera tę właściwość i mają różne wartości.

ParentProperty

Pobiera element nadrzędny PropertyEntry , gdy implementacja właściwości występuje w środowisku hosta.

Source

Po zaimplementowaniu w klasie pochodnej pobiera PropertyValueSource obiekt zawierający informacje o tym, skąd pochodzi ta wartość właściwości.

StringValue

Pobiera lub ustawia element Value jako String.

SubProperties

Po zaimplementowaniu w klasie pochodnej pobiera kolekcję właściwości podrzędnych jako PropertyEntry wystąpienia.

Value

Pobiera lub ustawia wartość właściwości w podstawowej kolekcji danych właściwości.

Metody

ClearValue()

Po zaimplementowaniu w klasie pochodnej funkcja czyści PropertyValue element tak, aby nie był zdenerwowany.

ConvertStringToValue(String)

Po zaimplementowaniu w klasie pochodnej program konwertuje określony StringValue element na Valuewartość .

ConvertValueToString(Object)

Po zaimplementowaniu w klasie pochodnej program konwertuje określony Value element na StringValuewartość .

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
GetValueCore()

Po zaimplementowaniu w klasie pochodnej zwraca wartość Value.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
NotifyRootValueChanged()

Podnosi zdarzenie, RootValueChanged gdy podstawowy typ wartości jest zmieniany zewnętrznie, tak jak na powierzchni projektowej.

NotifySubPropertyChanged()

SubPropertyChanged Zgłasza zdarzenie, gdy jedna z właściwości podrzędnych tej właściwości uległa zmianie.

OnPropertyChanged(PropertyChangedEventArgs)

PropertyChanged Wywołuje zdarzenie z określonymi PropertyChangedEventArgs obiektami.

OnPropertyChanged(String)

PropertyChanged Wywołuje zdarzenie, które używa nazwy zmienionej właściwości.

OnPropertyValueException(PropertyValueExceptionEventArgs)

Domyślna implementacja, która zgłasza PropertyValueException zdarzenie, gdy PropertyValue wystąpi błąd właściwości podczas pobierania lub ustawiania wartości w podstawowej kolekcji danych.

SetValueCore(Object)

Po zaimplementowaniu w klasie pochodnej ustawia wartość Value.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
ValidateValue(Object)

Po zaimplementowaniu w klasie pochodnej zgłasza wyjątek, jeśli weryfikacja określonego obiektu wartości pokazuje, że jest nieprawidłowy.

Zdarzenia

PropertyChanged

Występuje, gdy właściwości lub właściwości podrzędne PropertyValue obiektu uległy zmianie.

PropertyValueException

Zdarzenie używane przez implementacje hosta do obsługi błędów.

RootValueChanged

Występuje, gdy Value właściwość lub StringValue jest aktualizowana w wyniku PropertyValue zmiany wartości.

SubPropertyChanged

Występuje, gdy właściwości podrzędne są aktualizowane w PropertyValue wyniku zmiany.

Dotyczy