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

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

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы