ModelProperty 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.
A ModelProperty reprezentuje właściwość w ModelItem . Właściwości modelu są skojarzone z wystąpieniem elementu, co pozwala im mieć prostą wartość właściwości get/set, zamiast używać bardziej uciążliwego mechanizmu GetValue/SetValue PropertyDescriptor .
public ref class ModelProperty abstract
public abstract class ModelProperty
type ModelProperty = class
Public MustInherit Class ModelProperty
- Dziedziczenie
-
ModelProperty
Uwagi
Wartość ModelProperty może pochodzić z wartości ustawionej lokalnie lub może być dziedziczona z dowolnego miejsca w hierarchii elementów. Użyj Source właściwości wartości zwracanej przez, Value Aby określić źródło wartości właściwości.
Konstruktory
ModelProperty() |
Tworzy nowy adres ModelProperty. |
Właściwości
AttachedOwnerType |
Zwraca typ, który definiuje tę właściwość, jeśli IsAttached zwraca |
Attributes |
Zwraca atrybuty zadeklarowane dla tej właściwości. |
Collection |
Zwraca Value rzutowanie jako ModelItemCollection . |
ComputedValue |
Zwraca aktualnie obliczoną wartość dla tej właściwości. Ustawienie wartości w tej właściwości jest takie samo jak wywołanie SetValue(Object) , ale może być używane w wyrażeniach powiązań danych. |
Converter |
Zwraca konwerter typu, który ma być używany z tą właściwością. |
DefaultValue |
Zwraca wartość domyślną dla tej właściwości. Jeśli właściwość nie definiuje wartości domyślnej, spowoduje to zwrócenie |
Dictionary |
Zwraca Value rzutowanie jako ModelItemDictionary . Jeśli właściwość nie jest słownikiem, ta właściwość zwróci wartość |
IsAttached |
Określa, czy właściwość reprezentuje dołączoną właściwość z innego typu. |
IsBrowsable |
Określa, czy właściwość może być pokazywana w oknie właściwości. |
IsCollection |
Określa, czy wartość zawartej we właściwości jest ModelItemCollection . |
IsDictionary |
Określa, czy wartość zawartej we właściwości jest ModelItemDictionary . |
IsReadOnly |
Określa, czy właściwość jest tylko do odczytu. |
IsSet |
Określa, czy wartość właściwości jest ustawiana lokalnie. |
Name |
Pobiera nazwę tej właściwości. |
Parent |
Zwraca element nadrzędny tej właściwości. |
PropertyType |
Zwraca typ danych właściwości. |
Value |
Zwraca wartość ustawioną na tę właściwość. |
Metody
ClearValue() |
Czyści wartość lokalną właściwości. |
Equals(Object) |
Określa równość dla właściwości. Właściwości są równe, jeśli mają taką samą nazwę i element nadrzędny. |
GetHashCode() |
Służy jako funkcja skrótu dla elementu ModelProperty . |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
SetValue(Object) |
Ustawia wartość lokalną właściwości. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Operatory
Equality(ModelProperty, ModelProperty) |
Określa, czy właściwości są równe. Właściwości są równe, jeśli mają taką samą nazwę i element nadrzędny. |
Inequality(ModelProperty, ModelProperty) |
Określa, czy właściwości są nierówne. Właściwości są równe, jeśli mają taką samą nazwę i element nadrzędny. |