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 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.