ValueSource ValueSource ValueSource ValueSource Struct

Definition

Meldet die von GetValueSource(DependencyObject, DependencyProperty) zurückgegebenen Informationen.Reports the information returned from GetValueSource(DependencyObject, DependencyProperty).

public value class ValueSource
public struct ValueSource
type ValueSource = struct
Public Structure ValueSource
Vererbung
ValueSourceValueSourceValueSourceValueSource

Hinweise

Die meisten Informationen, die ValueSource überträgt ist Bestandteil der BaseValueSource Eigenschaft.Most of the information that ValueSource transmits is contained in the BaseValueSource property. Diese Eigenschaft enthält einen Enumerationswert, der angibt, genau einen Aspekt des gesamten WPFWPF Eigenschaftensystem, das für den effektiven Wert einer Abhängigkeitseigenschaft zuständig ist.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.

Neben dem Basiswert ist die weiteren Informationen, die relevanten Informationen über den Wert einer Abhängigkeitseigenschaft möglicherweise an, ob der Wert animiert wird, und gibt an, ob der Wert für einen Ausdruck (z. B. eine Bindung, oder einen dynamischen Ressourcenverweis) beinhaltet.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). Diese Informationen wird von gemeldet IsAnimated und IsExpression bzw.This information is reported by IsAnimated and IsExpression respectively. Auch wenn Koersion auf einem Eigenschaftswert fungiert, die Eigenschaft behält einen gewünschten Wert und den Wert der Eigenschaft versucht, den gewünschten Wert zu erreichen, wenn die Einschränkungen für die spezifische Konvertierung geändert oder aufgehoben werden.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. Eine umgewandelte-Eigenschaft, die nicht den gewünschten Wert ist, meldet, dass IsCoerced ist true.A coerced property that is not at its desired value will report that IsCoerced is true.

Eigenschaften

BaseValueSource BaseValueSource BaseValueSource BaseValueSource

Ruft einen Wert der BaseValueSource-Enumeration ab, die die Quelle meldet, die einen Wert für das Abhängigkeitseigenschaftensystem bereitgestellt hat.Gets a value of the BaseValueSource enumeration, which reports the source that provided the dependency property system with a value.

IsAnimated IsAnimated IsAnimated IsAnimated

Ruft einen Wert ab, der deklariert, ob die Eigenschaft animiert wird.Gets a value that declares whether the property is being animated.

IsCoerced IsCoerced IsCoerced IsCoerced

Ruft einen Wert ab, der angibt, ob dieser Wert aus einer CoerceValueCallback-Implementierung resultiert, die auf eine Abhängigkeitseigenschaft angewendet wurde.Gets a value that declares whether this value resulted from a CoerceValueCallback implementation applied to a dependency property.

IsCurrent IsCurrent IsCurrent IsCurrent

Ruft ab, ob der Wert von der SetCurrentValue(DependencyProperty, Object)-Methode festgelegt wurde.Gets whether the value was set by the SetCurrentValue(DependencyProperty, Object) method.

IsExpression IsExpression IsExpression IsExpression

Ruft einen Wert ab, der deklariert, ob dieser Wert das Ergebnis eines ausgewerteten Ausdrucks ist.Gets a value that declares whether this value resulted from an evaluated expression. Dabei kann es sich um einen BindingExpression, der eine Bindung unterstützt, oder um einen internen Ausdruck handeln, beispielsweise einen Ausdruck, der die Markuperweiterung DynamicResource unterstützt.This might be a BindingExpression supporting a binding, or an internal expression such as those that support the DynamicResource Markup Extension.

Methoden

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

Gibt einen Wert zurück, der angibt, ob diese ValueSource gleich einem angegebenen Objekt ist.Returns a value indicating whether this ValueSource is equal to a specified object.

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

Gibt den Hashcode für diese ValueSource zurück.Returns the hash code for this ValueSource.

Operatoren

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

Bestimmt, ob zwei ValueSource-Instanzen denselben Wert haben.Determines whether two ValueSource instances have the same value.

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

Bestimmt, ob zwei ValueSource-Instanzen verschiedene Werte haben.Determines whether two ValueSource instances do not have the same value.

Gilt für:

Siehe auch