У меня есть модальное всплывающее окно, содержащее CheckBox, который использует явную привязку для обновления источника привязки, когда пользователь нажимает кнопку сохранения в форме.
<CheckBox Content="Default" IsChecked="{Binding Path=Unit.IsDefault, Mode=TwoWay, UpdateSourceTrigger=Explicit"/>
Теперь я хочу добавить кнопку отмены в форму, если пользователь щелкает ее, я хотел бы проверить наличие ожидающих обновлений привязки и, если да, показать пользователю сообщение.
Можно ли это сделать с привязками? Я надеюсь на что-то вроде:
BindingExpression binding = cb.GetBindingExpression(CheckBox.IsCheckedProperty);
binding.HasPendingUpdates(); // Anything similar to this?
В противном случае у кого-нибудь есть другие предложения о том, как отслеживать изменения в привязках, которые еще не были явно обновлены?