Freigeben über


ValueSource.IsCoerced Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob dieser Wert aus einer CoerceValueCallback-Implementierung resultiert, die auf eine Abhängigkeitseigenschaft angewendet wurde.

public:
 property bool IsCoerced { bool get(); };
public bool IsCoerced { get; }
member this.IsCoerced : bool
Public ReadOnly Property IsCoerced As Boolean

Eigenschaftswert

Boolean

true, wenn der Wert aus einer CoerceValueCallback-Implementierung resultiert, die auf eine Abhängigkeitseigenschaft angewendet wurde andernfalls false.

Hinweise

Wenn koercion auf einen Eigenschaftswert wirkt, behält die Eigenschaft einen gewünschten Wert bei, und der Eigenschaftswert versucht, diesen gewünschten Wert zu erreichen, wenn die Einschränkungen des spezifischen Koercions geändert oder aufgehoben werden. Eine Koerced-Eigenschaft, die sich nicht an seinem gewünschten Wert befindet, meldet dies IsCoerced true.

Koercion wirkt bei höherer Rangfolge als dem Basiswert und ist nicht streng gesagt ein Teilnehmer an der Festlegung des Basiswerts. Daher wird der Zustand der Koercierung von dieser Eigenschaft anstelle eines Werts der BaseValueSource Enumeration gemeldet. Weitere Informationen zu Koercion, Basiswerten und Rangfolge finden Sie unter Dependency Property Value Precedence.

Gilt für

Siehe auch