Nyelv

ModelProperty Osztály

Definíció

Az A ModelProperty egy tulajdonságot jelöl egy ModelItem. A modelltulajdonságok egy elem egy példányához vannak társítva, amely lehetővé teszi számukra, hogy egyszerű értéklekérési/beállítási tulajdonságokkal rendelkezzenek ahelyett, hogy a nehezebb GetValue/SetValue mechanizmust PropertyDescriptorhasználták volna.

public ref class ModelProperty abstract
public abstract class ModelProperty
type ModelProperty = class
Public MustInherit Class ModelProperty
Öröklődés
ModelProperty

Megjegyzések

Előfordulhat, hogy egy ModelProperty érték egy helyileg beállított értékből származik, vagy öröklődik az elemhierarchiában magasabbról. Source A tulajdonságérték forrásának meghatározásához használja a visszaadott Value érték tulajdonságát.

Konstruktorok

Name Description
ModelProperty()

Létrehoz egy újat ModelProperty.

Tulajdonságok

Name Description
AttachedOwnerType

Azt a típust adja vissza, amely meghatározza ezt a tulajdonságot, ha IsAttached visszaadja true; ellenkező esetben a visszaadott nullértéket adja vissza.

Attributes

A tulajdonságon deklarált attribútumokat adja vissza.

Collection

Value A leadott értéket ModelItemCollectionadja vissza .

ComputedValue

A tulajdonság jelenleg kiszámított értékét adja vissza. A tulajdonság értékének beállítása megegyezik a hívással SetValue(Object), de adatkötési kifejezésekben is használható.

Converter

A tulajdonsággal használni kívánt típuskonvertert adja vissza.

DefaultValue

A tulajdonság alapértelmezett értékét adja vissza. Ha a tulajdonság nem határoz meg alapértelmezett értéket, akkor a függvény a következőt adja vissza null:

Dictionary

Value A leadott értéket ModelItemDictionaryadja vissza . Ha a tulajdonság értéke nem szótár, akkor ez a tulajdonság ad vissza null.

IsAttached

Meghatározza, hogy a tulajdonság egy másik típusú csatolt tulajdonságot jelöl-e.

IsBrowsable

Meghatározza, hogy a tulajdonság megjeleníthető-e egy tulajdonságablakban.

IsCollection

Meghatározza, hogy a tulajdonságban található érték egy ModelItemCollection.

IsDictionary

Meghatározza, hogy a tulajdonságban található érték egy ModelItemDictionary.

IsReadOnly

Meghatározza, hogy a tulajdonság csak olvasható-e.

IsSet

Meghatározza, hogy a tulajdonság értéke helyileg van-e beállítva.

Name

Lekéri a tulajdonság nevét.

Parent

A tulajdonság szülőjének értékét adja vissza.

PropertyType

A tulajdonság adattípusát adja vissza.

Value

A tulajdonságban beállított értéket adja vissza.

Metódusok

Name Description
ClearValue()

Törli a tulajdonság helyi értékét.

Equals(Object)

Meghatározza a tulajdonságok egyenlőségét. A tulajdonságok megegyeznek, ha ugyanazzal a névvel és szülővel rendelkeznek.

GetHashCode()

Kivonatfüggvényként szolgál egy ModelProperty.

GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
SetValue(Object)

Beállít egy helyi értéket egy tulajdonságon.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

Operátorok

Name Description
Equality(ModelProperty, ModelProperty)

Meghatározza, hogy a tulajdonságok egyenlőek-e. A tulajdonságok megegyeznek, ha ugyanazzal a névvel és szülővel rendelkeznek.

Inequality(ModelProperty, ModelProperty)

Meghatározza, hogy a tulajdonságok nem egyenlőek-e. A tulajdonságok megegyeznek, ha ugyanazzal a névvel és szülővel rendelkeznek.

A következőre érvényes: