2014-10-17 3 views
0

Я хостинг управления Winform в WPF с помощью WindowsFormsHost и когда это приложение запускается в среде Citrix, Winform UI отображается синим цветом, как показано на рисунке ниже: Winform displayed in CitrixWinform проблема отображения в Citrix

Ничто не является очистите изображение выше.
Я уже использую настройки ниже в приложении WPF, но это не устраняет эту проблему.

System.Windows.Forms.Application.EnableVisualStyles() 

Любые советы о том, как исправить это, будут замечательными.

ответ

0

Эта проблема пришла из-за изменения темы Windows из Windows7 в Windows classic. Набор цветов задней панели управления winform был System.Drawing.SystemColors.ActiveCaption. Этот цвет сам изменился на синий, как показано на рисунке выше, когда тема изменена на Windows classic. Чтобы исправить это, я изменил цвет фона самого управления winform.

Смежные вопросы