Udostępnij za pośrednictwem


ValueSource.IsCoerced Właściwość

Definicja

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

Boolean

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.

Dotyczy

Zobacz też