PropertyValue Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 | |
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. |