lexxpavlov
@lexxpavlov
Программист, преподаватель

Как убрать черный фон про открытии свернутого окна?

Есть WPF-окно со свойствами WindowStyle=None и AllowsTransparency=False. Если его свернуть и потом развернуть, то перед открытием контента появляется чёрный фон, что выглядит не очень. Если контента много, то этот чёрный фон показывается довольно долго. Возникает, потому что при сворачивании предыдущий контент исчезает и после восстановления окна строится заново.

Если установить AllowsTransparency=True, то старый контент не исчезает, и перед показом нового контента виден предыдущий контент (например, контент старой вкладки). Выглядит лучше, чем чёрный фон, но не совсем то, что надо. Плюс, AllowsTransparency установить нельзя (в окне есть WindowsFormsHost, который не работает в окне с прозрачностью).

Попытался не сворачивать окно, а прятать (Visibility=Hidden), но тогда окно прячется из панели задач, и показать его там не вышло.

Кто-нибудь сталкивался с таким поведением?
  • Вопрос задан
  • 106 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы