Дополнение VSTO WPF Outlook - проблемы с обновлением ElementHost, содержащего содержимое WPF, после изменения размера

У меня есть надстройка outlook, которая добавляет пользовательскую панель задач в правую часть проводника Outlook. В панель задач я добавил UserControl, который содержит ElementHost. ElementHost имеет в качестве дочернего элемента WPF UserControl с множеством элементов WPF.

Дополнение работает хорошо, но когда я изменяю размер пользовательской панели задач, чтобы уменьшить ее размер, содержимое элемента управления часто не перерисовывается правильно. Вместо этого я получаю белые прямоугольники по всей пользовательской панели задач. Пример этого можно увидеть на прикрепленном изображении. Что мне действительно странно, так это то, что положение прямоугольников не ограничивается содержимым ElementHost, а распространяется на все содержимое панели задач - вы можете видеть, что верхний прямоугольник закрывает нижнюю часть строки заголовка панели задач.

Есть предложения, что может быть причиной проблемы и как ее решить?

Спасибо,

Gregor

enter image description here

8
задан Gregor Leban 29 November 2011 в 08:15
поделиться