ValueSource.IsCoerced Eigenschaft

Definition

Ruft einen Wert ab, der deklariert, ob dieser Wert aus einer CoerceValueCallback Implementierung stammt, 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

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

Hinweise

Wenn die Koersion auf einen Eigenschaftswert angewendet wird, 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 Koersions geändert oder aufgehoben werden. Eine koercierte Eigenschaft, die sich nicht am gewünschten Wert befindet, meldet dies IsCoercedtrue.

Koersion wirkt in höherer Rangfolge als der Basiswert und ist nicht streng genommen 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 Koersion, Basiswerten und Rangfolge finden Sie unter Dependency Property Value Precedence.

Gilt für:

Weitere Informationen