У меня есть программа с главным окном, в котором пользователь может изменять данные.В программе также есть диалог дел, в котором пользователь может видеть список того, что нужно сделать, - и у этого диалога есть свой собственный текст данных (соединение с базой данных), но он должен показывать обновленные данные.
Я не установил UpdateSourceTrigger во всех моих полях в главном окне в PropertyChanged (в любом случае это не нужно во всех случаях из-за функциональности в главном окне).
Но мне нужно главное окно, чтобы сделатьисточник обновления в поле «активный» в случае, если пользователь активирует диалоговое окно дел, чтобы данные могли быть сохранены в базе данных и повторно прочитаны в диалоговом окне дел.
Если были«Деактивировать» событие в окне, я мог бы использовать это, чтобы просто установить фокус на что-то другое (принудительно заставить любой текущий фокусированный элемент управления обновить его источник).Но никакого Деактивирующего события не существует, только Деактивированное, которое происходит после факта.И установка фокуса в деактивированном главном окне портит активацию диалога дел.Кроме того, я не могу сделать это в событии Actived To-Do-диалогов.Активирующее событие помогло бы, но его не существует.
Любые хорошие идеи, как заставить источник обновлений в моем главном окне до , чтобы активировать диалоговое окно дел (либо путем нажатия наэто или щелкнув мышью)?