Как из DispatcherTimer вывести данные в UI не дожидаясь его завершения?
Добрый всем день! Подскажите пожалуйста, как победить такую проблему:
Приложение WPF, по таймеру, делает запрос к базе, полученными данными заполняет поля(все поля находятся внутри Border) и далее содержимое бордера выводиться на печать. Проблема в том, что данные в UI передаются позже, чем происходит печать. Т.Е. в таймере, печать срабатывает, печатается пустой лист, далее таймер завершает свою работу и данные появляются в UI.
Существуют какие-нибудь решения, "остановить таймер", передать данные в UI, выполнить печать и продолжить его работу?