ValueSource.IsCoerced Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.