WPF TabContorl остановить рендеринг после скрытого в течение нескольких часов - PullRequest
0 голосов
/ 20 июля 2011

У меня есть приложение WPF, у которого есть одно MainWindow (большая часть пространства была занята TabControl). Он отображается при нажатии пользователем на элемент меню в Excel. Закрытие MainWindow будет устанавливать только Visibility = Visibility.Hidden, поэтому при следующем вызове ShowDialog это будет мгновенно.

Однако я обнаружил, что после нескольких часов «скрытия» TabControl в MainWindow зависает. Все элементы / элементы управления в элементе управления вкладками по-прежнему можно нажимать (также будет реагировать на нажатие), но пользовательский интерфейс TabControl не обновляет / перерисовывает / не обновляет. Элементы вне TabControl работают нормально.

Если я убью объект MainWindow и воссоздаю его, он все уладит, но мне все еще интересно, почему это происходит.

Большое спасибо за любой вклад

...