У меня есть набор привязки данных для свойства зависимости класса. У меня также есть IValueConverter для обработки расчета этого значения на основе других элементов. Контекст моего вопроса находится внутри метода IValueConverter.Convert.
# 1
Если вычисленное возвращаемое значение равно текущему значению свойства, могу ли я сказать платформе не беспокоиться о SetValue, поскольку не было логических изменений? Или фреймворк обнаружит это автоматически и не будет тратить время на внутреннюю настройку свойства?
# 2
Если вычисленное возвращаемое значение недопустимо для этого свойства, могу ли я указать платформе оставить свойство в его текущем значении, а не устанавливать его в DependencyProperty.UnsetValue?