ModelProperty Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
ModelPropertyPředstavuje vlastnost v ModelItem . Vlastnosti modelu jsou přidruženy k instanci položky, která umožňuje mít jednoduché hodnoty vlastnosti get/set namísto použití více náročných mechanismů GetValue/SetValue PropertyDescriptor .
public ref class ModelProperty abstract
public abstract class ModelProperty
type ModelProperty = class
Public MustInherit Class ModelProperty
- Dědičnost
-
ModelProperty
Poznámky
Hodnota typu ModelProperty může pocházet z lokálně nastavené hodnoty nebo může být děděna z někde vyšší úrovně v hierarchii elementu. Použijte Source vlastnost hodnoty vrácené Value k určení zdroje hodnoty vlastnosti.
Konstruktory
ModelProperty() |
Vytvoří nový objekt ModelProperty. |
Vlastnosti
AttachedOwnerType |
Vrátí typ, který definuje tuto vlastnost, pokud IsAttached vrátí hodnotu |
Attributes |
Vrátí atributy deklarované u této vlastnosti. |
Collection |
Vrátí Value přetypování jako ModelItemCollection . |
ComputedValue |
Vrátí aktuálně vypočítanou hodnotu pro tuto vlastnost. Nastavení hodnoty této vlastnosti je stejné jako volání SetValue(Object) , ale lze je použít ve výrazech vazby dat. |
Converter |
Vrátí konvertor typu, který se má použít s touto vlastností. |
DefaultValue |
Vrátí výchozí hodnotu pro tuto vlastnost. Pokud vlastnost nedefinuje výchozí hodnotu, vrátí se to |
Dictionary |
Vrátí Value přetypování jako ModelItemDictionary . Pokud hodnota vlastnosti není slovník, bude tato vlastnost vracet |
IsAttached |
Určuje, zda vlastnost představuje připojenou vlastnost z jiného typu. |
IsBrowsable |
Určuje, zda lze vlastnost zobrazit v okně vlastností. |
IsCollection |
Určuje, zda hodnota obsažená ve vlastnosti je ModelItemCollection . |
IsDictionary |
Určuje, zda hodnota obsažená ve vlastnosti je ModelItemDictionary . |
IsReadOnly |
Určuje, zda je vlastnost určena pouze pro čtení. |
IsSet |
Určuje, zda je hodnota vlastnosti nastavena místně. |
Name |
Získá název této vlastnosti. |
Parent |
Vrátí nadřazenou položku této vlastnosti. |
PropertyType |
Vrátí datový typ vlastnosti. |
Value |
Vrátí hodnotu nastavenou v této vlastnosti. |
Metody
ClearValue() |
Vymaže místní hodnotu pro vlastnost. |
Equals(Object) |
Určuje rovnost vlastností. Vlastnosti jsou stejné, pokud mají stejný název a nadřazený objekt. |
GetHashCode() |
Slouží jako funkce hash pro ModelProperty . |
GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
SetValue(Object) |
Nastaví místní hodnotu vlastnosti. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Operátory
Equality(ModelProperty, ModelProperty) |
Určuje, zda jsou vlastnosti stejné. Vlastnosti jsou stejné, pokud mají stejný název a nadřazený objekt. |
Inequality(ModelProperty, ModelProperty) |
Určuje, zda jsou vlastnosti nestejné. Vlastnosti jsou stejné, pokud mají stejný název a nadřazený objekt. |