Я работаю над довольно большим проектом со своей командой, и через некоторое время мы столкнулись с большой проблемой.
На самом деле, когда мы сворачиваем главное окно приложения, нажатие на панель задач для его восстановления приводит к звуку «bing» (тот, который Windows использует, когда вы пытаетесь взаимодействовать с фоновым окном, когда на нем открыто модальное диалоговое окно) . Я не могу восстановить окно, кроме как если я нажму кнопку ENTER (после очевидного нажатия на нее).
Мы используем XNA для рендеринга чего-то внутри компонента WindowsFormsHost в нашем приложении WPF, и проблема возникает, когда мы меняем что-то, что не связано напрямую с wpf (что-то внутри механизма рендеринга, поэтому оно работает только с XNA).
Я не могу публиковать какой-либо код, потому что у меня нет прав на него, и это было бы бессмысленно, потому что проект достаточно большой.
Итак, мой вопрос: какие вещи могут вызвать подобную проблему (невозможно восстановить звук окна) при нажатии на панель задач? По крайней мере, я могу понять, где искать этот баг, потому что я даже не понимаю, куда я буду замарать руки.
Важные примечания: я использую заставку, и проблемы возникают, когда я делаю что-то во втором окне (то есть не непосредственно в главном), которое не модально
Спасибо за любое предложение