ValueSource.IsCoerced Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, объявляющее, было ли это значение получено из реализации CoerceValueCallback, применяемой к свойству зависимостей.
public:
property bool IsCoerced { bool get(); };
public bool IsCoerced { get; }
member this.IsCoerced : bool
Public ReadOnly Property IsCoerced As Boolean
Значение свойства
Значение true
, если значение было получено из реализации CoerceValueCallback, применяемой к свойству зависимостей; в противном случае — значение false
.
Комментарии
Если приведение действует для значения свойства, свойство сохраняет требуемое значение, а значение свойства попытается достичь желаемого значения, если ограничения конкретного приведения изменяются или отменяются. Принудиемое свойство, которое не находится в нужном значении, будет сообщать о том, что IsCoerced это true
.
Приведение действует с более высоким приоритетом, чем базовое значение, и не строго говорит о том, как устанавливается базовое значение. Поэтому состояние принудительного выполнения сообщается этим свойством, а не значением BaseValueSource перечисления. Дополнительные сведения о приведение, базовые значения и приоритет см. в разделе "Приоритет значения свойства зависимостей".