ValueSource ValueSource ValueSource ValueSource Struct

Definición

Notifica la información devuelta de GetValueSource(DependencyObject, DependencyProperty).Reports the information returned from GetValueSource(DependencyObject, DependencyProperty).

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

Comentarios

La mayor parte de la ValueSource información que se transmite está contenida en la BaseValueSource propiedad.Most of the information that ValueSource transmits is contained in the BaseValueSource property. Esta propiedad contiene un valor de enumeración que especifica exactamente un aspecto del WPFWPF sistema de propiedades global responsable del valor efectivo de una propiedad de dependencia.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.

Además del valor base, la otra información que puede ser interesante sobre un valor de propiedad de dependencia es si se anima el valor y si el valor implica una expresión (como un enlace o una referencia de recurso dinámico).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). IsAnimated YIsExpression , respectivamente, indican esta información.This information is reported by IsAnimated and IsExpression respectively. Además, si la coerción actúa en un valor de propiedad, la propiedad conserva un valor deseado y el valor de propiedad intentará alcanzar ese valor deseado si se cambian o se eliminan las restricciones de la coerción específica.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 propiedad convertida que no se encuentra en su valor deseado notificará IsCoerced que truees.A coerced property that is not at its desired value will report that IsCoerced is true.

Propiedades

BaseValueSource BaseValueSource BaseValueSource BaseValueSource

Obtiene un valor de la enumeración BaseValueSource, que notifica el origen que proporcionó un valor al sistema de propiedades de dependencia.Gets a value of the BaseValueSource enumeration, which reports the source that provided the dependency property system with a value.

IsAnimated IsAnimated IsAnimated IsAnimated

Obtiene un valor que declara si se anima la propiedad.Gets a value that declares whether the property is being animated.

IsCoerced IsCoerced IsCoerced IsCoerced

Obtiene un valor que declara si este valor es el resultado de una implementación de CoerceValueCallback aplicada a una propiedad de dependencia.Gets a value that declares whether this value resulted from a CoerceValueCallback implementation applied to a dependency property.

IsCurrent IsCurrent IsCurrent IsCurrent

Obtiene un valor que indica si el método SetCurrentValue(DependencyProperty, Object) estableció el valor.Gets whether the value was set by the SetCurrentValue(DependencyProperty, Object) method.

IsExpression IsExpression IsExpression IsExpression

Obtiene un valor que declara si este valor es el resultado de una expresión evaluada.Gets a value that declares whether this value resulted from an evaluated expression. Puede ser una BindingExpression que admite un enlace o una expresión interna como las que admiten la extensión de marcado DynamicResource.This might be a BindingExpression supporting a binding, or an internal expression such as those that support the DynamicResource Markup Extension.

Métodos

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

Devuelve un valor que indica si este ValueSource es igual a un objeto especificado.Returns a value indicating whether this ValueSource is equal to a specified object.

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

Devuelve el código hash para esta estructura ValueSource.Returns the hash code for this ValueSource.

Operadores

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

Determina si dos instancias de ValueSource tienen el mismo valor.Determines whether two ValueSource instances have the same value.

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

Determina si dos instancias de ValueSource no tienen el mismo valor.Determines whether two ValueSource instances do not have the same value.

Se aplica a

Consulte también: