ModelProperty Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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 |
| 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 |
| 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 |
| 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. |