ValueSource.IsCoerced Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera wartość, która deklaruje, czy ta wartość wynika z implementacji zastosowanej CoerceValueCallback do właściwości zależności.
public:
property bool IsCoerced { bool get(); };
public bool IsCoerced { get; }
member this.IsCoerced : bool
Public ReadOnly Property IsCoerced As Boolean
Wartość właściwości
true
jeśli wartość wynika z implementacji zastosowanej CoerceValueCallback do właściwości zależności; w przeciwnym razie false
.
Uwagi
Jeśli przymus działa na wartości właściwości, właściwość zachowuje żądaną wartość, a wartość właściwości podejmie próbę osiągnięcia tej żądanej wartości, jeśli ograniczenia określonego przymusu zostaną zmienione lub zniesione. Właściwość coerced, która nie znajduje się w żądanej wartości, zgłosi IsCoerced wartość true
.
Przymus działa na wyższym priorycie niż wartość podstawowa i nie jest ściśle mówiąc uczestnikiem sposobu ustawiania wartości bazowej. W związku z tym stan przymusu jest zgłaszany przez tę właściwość, a nie przez wartość wyliczenia BaseValueSource . Aby uzyskać więcej informacji na temat przymusu, wartości podstawowych i pierwszeństwa, zobacz Pierwszeństwo wartości właściwości zależności.