ValueSource ValueSource ValueSource ValueSource Struct

Definição

Relata as informações retornadas 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
Herança
ValueSourceValueSourceValueSourceValueSource

Comentários

A maioria das informações ValueSource transmitidas está contida BaseValueSource na propriedade.Most of the information that ValueSource transmits is contained in the BaseValueSource property. Essa propriedade contém um valor de enumeração que especifica exatamente um aspecto do sistema WPFWPF de propriedades geral que é responsável pelo valor efetivo de uma propriedade de dependência.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.

Além do valor base, as outras informações que podem ser interessantes sobre um valor de propriedade de dependência são se o valor está sendo animado e se o valor envolve uma expressão (como uma associação ou uma referência 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). Essas informações são relatadas IsExpression pelo IsAnimated e respectivamente.This information is reported by IsAnimated and IsExpression respectively. Além disso, se a coerção estiver agindo em um valor de propriedade, a propriedade manterá um valor desejado e o valor da propriedade tentará atingir esse valor desejado se as restrições da coerção específica forem alteradas ou levantadas.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. Uma propriedade conforçada que não esteja no valor desejado relatará IsCoerced isso true.A coerced property that is not at its desired value will report that IsCoerced is true.

Propriedades

BaseValueSource BaseValueSource BaseValueSource BaseValueSource

Obtém um valor da enumeração BaseValueSource, que informa a fonte que forneceu um valor ao sistema de propriedade de dependência.Gets a value of the BaseValueSource enumeration, which reports the source that provided the dependency property system with a value.

IsAnimated IsAnimated IsAnimated IsAnimated

Obtém um valor que declara se a propriedade está sendo animada.Gets a value that declares whether the property is being animated.

IsCoerced IsCoerced IsCoerced IsCoerced

Obtém um valor que declara se este valor resultou de uma implementação de CoerceValueCallback aplicada a uma propriedade de dependência.Gets a value that declares whether this value resulted from a CoerceValueCallback implementation applied to a dependency property.

IsCurrent IsCurrent IsCurrent IsCurrent

Obtém se o valor foi definido pelo método SetCurrentValue(DependencyProperty, Object).Gets whether the value was set by the SetCurrentValue(DependencyProperty, Object) method.

IsExpression IsExpression IsExpression IsExpression

Obtém um valor que declara se este valor resultou de uma expressão avaliada.Gets a value that declares whether this value resulted from an evaluated expression. Pode ser uma BindingExpression compatível com uma associação ou uma expressão interna, como as compatíveis com a Extensão de marcação 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)

Retorna um valor que indica se essa instância de ValueSource é igual a um objeto especificado.Returns a value indicating whether this ValueSource is equal to a specified object.

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

Retorna o código hash para este ValueSource.Returns the hash code for this ValueSource.

Operadores

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

Determina se duas instâncias ValueSource têm o mesmo valor.Determines whether two ValueSource instances have the same value.

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

Determina se duas instâncias de ValueSource não têm o mesmo valor.Determines whether two ValueSource instances do not have the same value.

Aplica-se a

Veja também