ValueSource ValueSource ValueSource ValueSource Struct

Définition

Signale les informations retournées par GetValueSource(DependencyObject, DependencyProperty).Reports the information returned from GetValueSource(DependencyObject, DependencyProperty).

public value class ValueSource
public struct ValueSource
type ValueSource = struct
Public Structure ValueSource
Héritage
ValueSourceValueSourceValueSourceValueSource

Remarques

La plupart des informations qui ValueSource transmet est contenue dans le BaseValueSource propriété.Most of the information that ValueSource transmits is contained in the BaseValueSource property. Cette propriété contient une valeur d’énumération qui spécifie un aspect global WPFWPF système de propriétés qui est responsable de la valeur effective d’une propriété de dépendance.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.

Outre la valeur de base, les autres informations qui peuvent s’avérer intéressantes sur une valeur de propriété de dépendance sont est animée, et si la valeur implique une expression (par exemple, une liaison ou une référence de ressource dynamique).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). Ces informations sont signalées par IsAnimated et IsExpression respectivement.This information is reported by IsAnimated and IsExpression respectively. En outre, si le forçage de type agit sur une valeur de propriété, la propriété conserve la valeur souhaitée et la valeur de propriété va tenter d’atteindre cette valeur souhaitée si les contraintes de la contrainte spécifique sont modifiés ou levées.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. Une propriété forcée n’est pas la valeur souhaitée signalera que IsCoerced est true.A coerced property that is not at its desired value will report that IsCoerced is true.

Propriétés

BaseValueSource BaseValueSource BaseValueSource BaseValueSource

Obtient une valeur de l'énumération BaseValueSource qui signale la source ayant fourni le système de propriétés de dépendance avec une valeur.Gets a value of the BaseValueSource enumeration, which reports the source that provided the dependency property system with a value.

IsAnimated IsAnimated IsAnimated IsAnimated

Obtient une valeur qui déclare si la propriété est animée.Gets a value that declares whether the property is being animated.

IsCoerced IsCoerced IsCoerced IsCoerced

Obtient une valeur qui déclare si cette valeur est le résultat d’une implémentation de CoerceValueCallback appliquée à une propriété de dépendance.Gets a value that declares whether this value resulted from a CoerceValueCallback implementation applied to a dependency property.

IsCurrent IsCurrent IsCurrent IsCurrent

Indique si la valeur a été définie par la méthode SetCurrentValue(DependencyProperty, Object).Gets whether the value was set by the SetCurrentValue(DependencyProperty, Object) method.

IsExpression IsExpression IsExpression IsExpression

Obtient une valeur qui déclare si cette valeur provient d'une expression évaluée.Gets a value that declares whether this value resulted from an evaluated expression. Il peut s’agir d’une BindingExpression qui prend en charge une liaison ou d’une expression interne qui prend en charge DynamicResource Markup Extension.This might be a BindingExpression supporting a binding, or an internal expression such as those that support the DynamicResource Markup Extension.

Méthodes

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

Retourne une valeur indiquant si ValueSource équivaut à un objet spécifié.Returns a value indicating whether this ValueSource is equal to a specified object.

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

Retourne le code de hachage pour ce ValueSource.Returns the hash code for this ValueSource.

Opérateurs

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

Détermine si deux instances ValueSource ont la même valeur.Determines whether two ValueSource instances have the same value.

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

Détermine si deux instances de ValueSource n'ont pas la même valeur.Determines whether two ValueSource instances do not have the same value.

S’applique à

Voir aussi