Я сейчас работаю над своим первым универсальным программным обеспечением для Windows (UWP) и только что узнал, что реализация системы свойств зависимостей Windows Runtime кажется менее мощной, чем работа WPF. Имея большой опыт работы в WPF, я пропускаю тип FrameworkPropertyMetadata
, точнее, CoerceValueCallback
, который вы можете указать на нем.UWP: Как принудительно использовать значение DependencyProperty?
Как принудительное значение ценности работает для свойств зависимостей в приложениях UWP? Единственное решение, которое я вижу, - это сделать это, сбросив значение с помощью SetValue()
в измененном методе обратного вызова свойства, но не нарушит ли привязка данных? Мне нужно принудительное значение стоимости для свойств зависимостей на настраиваемом шаблоном контроле (полученном от Control
), так как я должен делать это правильно?