ValueSource Struktúra
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.
A visszaadott GetValueSource(DependencyObject, DependencyProperty)információk jelentése.
public value class ValueSource
public struct ValueSource
type ValueSource = struct
Public Structure ValueSource
- Öröklődés
Megjegyzések
A továbbított információk ValueSource többsége a BaseValueSource tulajdonságban található. Ez a tulajdonság egy enumerálási értéket tartalmaz, amely pontosan egy olyan aspektust határoz meg a teljes WPF tulajdonságrendszerben, amely a függőségi tulajdonság tényleges értékéért felelős.
Az alapérték mellett a függőségi tulajdonság értékével kapcsolatos további érdekes információ az, hogy az érték animálva van-e, és hogy az érték kifejezéssel (például kötéssel vagy dinamikus erőforrás-hivatkozással) jár-e. Ezeket az információkat a rendszer és IsAnimated az is jelentiIsExpression. Továbbá, ha a kényszerítés egy tulajdonságértéken történik, a tulajdonság megtartja a kívánt értéket, és a tulajdonság értéke megkísérli elérni ezt a kívánt értéket, ha az adott kényszer korlátait módosítják vagy feloldják. A kényszeres tulajdonság, amely nem a kívánt értéken található, a jelentés az IsCoerced .true
Tulajdonságok
| Name | Description |
|---|---|
| BaseValueSource |
Lekéri az BaseValueSource enumerálás értékét, amely azt a forrást jelenti, amely a függőségi tulajdonságrendszert értékként adta meg. |
| IsAnimated |
Olyan értéket kap, amely deklarálja, hogy a tulajdonság animálva van-e. |
| IsCoerced |
Olyan értéket kap, amely deklarálja, hogy ez az érték egy CoerceValueCallback függőségi tulajdonságra alkalmazott implementációból származik-e. |
| IsCurrent |
Lekérdezi, hogy az értéket a SetCurrentValue(DependencyProperty, Object) metódus állította-e be. |
| IsExpression |
Olyan értéket kap, amely deklarálja, hogy ez az érték kiértékelt kifejezésből származik-e. Ez lehet egy BindingExpression olyan kötés vagy belső kifejezés, amely támogatja a DynamicResource Korrektúra bővítményt. |
Metódusok
| Name | Description |
|---|---|
| Equals(Object) |
Egy értéket ad vissza, amely jelzi, hogy ez ValueSource egy adott objektummal egyenlő-e. |
| GetHashCode() |
Ennek a kivonatnak ValueSourcea kódját adja vissza. |
Operátorok
| Name | Description |
|---|---|
| Equality(ValueSource, ValueSource) |
Meghatározza, hogy két ValueSource példány azonos értékkel rendelkezik-e. |
| Inequality(ValueSource, ValueSource) |
Meghatározza, hogy két ValueSource példány nem rendelkezik-e ugyanazzal az értékkel. |