ValueSource.IsCoerced Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá hodnotu, která deklaruje, zda tato hodnota vznikla z CoerceValueCallback implementace použité na vlastnost závislosti.
public:
property bool IsCoerced { bool get(); };
public bool IsCoerced { get; }
member this.IsCoerced : bool
Public ReadOnly Property IsCoerced As Boolean
Hodnota vlastnosti
true
pokud hodnota vznikla CoerceValueCallback z implementace použité na vlastnost závislosti; v opačném případě false
.
Poznámky
Pokud převod působí na hodnotu vlastnosti, vlastnost zachová požadovanou hodnotu a hodnota vlastnosti se pokusí dosáhnout této požadované hodnoty, pokud jsou omezení konkrétního převodu změněna nebo zvednuta. Coerced vlastnost, která není na požadované hodnotě, bude hlásit, že IsCoerced je true
.
Převod funguje s vyšší prioritou než základní hodnota a není striktně účastníkem, jak je nastavena základní hodnota. Proto je stav převodu hlášen touto vlastností, nikoli hodnotou výčtu BaseValueSource . Další informace o převodu, základních hodnotách a prioritách naleznete v tématu Priorita hodnoty vlastnosti závislosti.