У нас есть приложение WPF, которое подается нашим клиентам с сервера Azure через сеанс RDP (потоковая передача RDP). По какой-то причине он всегда открывается в фоновом режиме (то есть «под» всеми другими окнами на компьютере клиента).
Мы обнаружили некоторые проблемы в RDP, связанные с этим, но ни одно из обновлений сервера RDP или настроек соединения не помогает.
Кажется, я не могу найти что-то на стороне кода, которое может помочь исправить это, но, может быть, есть гуру RDP, которые знают ответ или, по крайней мере, направление, в котором копать?
Приложение представляет собой простое окно WPF, единственное изменение в том, что мы используем Mah.Metro.MetroWindow в качестве основного окна.
Поведение совершенно нормально при использовании в качестве обычного приложения для Windows.
Мне бы хотелось, чтобы приложение отображалось на переднем плане (поверх других приложений) и было в фокусе, когда пользователь запускает его с сервера RDP.