WPF-Window Topmost только для собственного приложения?C#

Место общения программистов C#
Ответить
Anonymous
 WPF-Window Topmost только для собственного приложения?

Сообщение Anonymous »

Для заставки/окна загрузки в моем приложении WPF установлено значение Topmost="True". Теперь это окно отображается поверх всех остальных окон даже при переключении на другое приложение (потому что загрузка займет некоторое время). Мне не нужно такое поведение.

Если я установлю Topmost="False", окно вообще не окажется самым верхним. Но если вы вернетесь к моему приложению после работы с другим приложением, мои клиенты иногда не осознают, что загрузочные окна все еще работают. Кажется, что приложение не отвечает, потому что окно загрузки в фоновом режиме все еще является активным и модальным.

Я хочу, чтобы окно загрузки было сверху, но только если мое приложение находится на переднем плане. Если вы переключитесь на другую программу, окно должно исчезнуть и снова появиться вверху при обратном переключении.

Подробнее здесь: https://stackoverflow.com/questions/246 ... ation-only
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»