ValueSource ValueSource ValueSource ValueSource Struct

Definizione

Restituisce le informazioni ottenute da GetValueSource(DependencyObject, DependencyProperty).Reports the information returned from GetValueSource(DependencyObject, DependencyProperty).

public value class ValueSource
public struct ValueSource
type ValueSource = struct
Public Structure ValueSource
Ereditarietà
ValueSourceValueSourceValueSourceValueSource

Commenti

La maggior parte delle informazioni che ValueSource trasmette contenuto nel BaseValueSource proprietà.Most of the information that ValueSource transmits is contained in the BaseValueSource property. Questa proprietà contiene un valore di enumerazione che specifica un solo aspetto della complessiva WPFWPF sistema di proprietà che è responsabile per il valore effettivo di una proprietà di dipendenza.This property contains an enumeration value that specifies exactly one aspect of the overall WPFWPF property system that is responsible for the effective value of a dependency property.

Oltre al valore di base, le altre informazioni che potrebbero essere interessanti sul valore di una proprietà di dipendenza sono se il valore viene animato e indica se il valore utilizza un'espressione (ad esempio, un'associazione o un riferimento di risorsa dinamica).Besides the base value, the other information that might be interesting about a dependency property value is whether the value is being animated, and whether the value involves an expression (such as a binding, or a dynamic resource reference). Questa informazione viene segnalata dal IsAnimated e IsExpression rispettivamente.This information is reported by IsAnimated and IsExpression respectively. Inoltre, se la coercizione opera su un valore della proprietà, la proprietà mantiene il valore desiderato e il valore della proprietà tenterà di raggiungere il valore desiderato se i vincoli di coercizione specifica vengono modificati o rimossi.Also, if coercion is acting on a property value, the property retains a desired value, and the property value will attempt to reach that desired value if the constraints of the specific coercion are changed or lifted. Una proprietà assegnata che non è il valore desiderato che segnalerà IsCoerced è true.A coerced property that is not at its desired value will report that IsCoerced is true.

Proprietà

BaseValueSource BaseValueSource BaseValueSource BaseValueSource

Ottiene un valore dell'enumerazione BaseValueSource, che restituisce l'origine che ha fornito un valore al sistema di proprietà di dipendenza.Gets a value of the BaseValueSource enumeration, which reports the source that provided the dependency property system with a value.

IsAnimated IsAnimated IsAnimated IsAnimated

Ottiene un valore che dichiara se la proprietà è animata.Gets a value that declares whether the property is being animated.

IsCoerced IsCoerced IsCoerced IsCoerced

Ottiene un valore che dichiara se il valore è il risultato di un'implementazione di CoerceValueCallback applicata a una proprietà di dipendenza.Gets a value that declares whether this value resulted from a CoerceValueCallback implementation applied to a dependency property.

IsCurrent IsCurrent IsCurrent IsCurrent

Rileva se il valore è stato impostato dal metodo SetCurrentValue(DependencyProperty, Object).Gets whether the value was set by the SetCurrentValue(DependencyProperty, Object) method.

IsExpression IsExpression IsExpression IsExpression

Ottiene un valore che dichiara se questo valore è il risultato di un'espressione valutata.Gets a value that declares whether this value resulted from an evaluated expression. Potrebbe trattarsi di un oggetto BindingExpression che supporta un'associazione o di un'espressione interna, ad esempio quelle che supportano l'estensione di markup DynamicResource.This might be a BindingExpression supporting a binding, or an internal expression such as those that support the DynamicResource Markup Extension.

Metodi

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Restituisce un valore che indica se ValueSource equivale a un oggetto specificato.Returns a value indicating whether this ValueSource is equal to a specified object.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Restituisce il codice hash per questo oggetto ValueSource.Returns the hash code for this ValueSource.

Operatori

Equality(ValueSource, ValueSource) Equality(ValueSource, ValueSource) Equality(ValueSource, ValueSource) Equality(ValueSource, ValueSource)

Determina se due istanze di ValueSource hanno lo stesso valore.Determines whether two ValueSource instances have the same value.

Inequality(ValueSource, ValueSource) Inequality(ValueSource, ValueSource) Inequality(ValueSource, ValueSource) Inequality(ValueSource, ValueSource)

Determina se due istanze di ValueSource non hanno lo stesso valore.Determines whether two ValueSource instances do not have the same value.

Si applica a

Vedi anche