none
Проблема с ShowDialog в WPF RRS feed

  • Вопрос

  • В WinForms такой проблемы точно не было, а вот в WPF столкнулся. Если из одного окошка открыть другое вызвав ShowDialog, то как известно вызывающее окно не будет функционировать до закрытия диалогового. Проблема заключается в том, что если в момент когда открыто долговое окно переключится на другое приложение, а затем в панели задач щелкнуть на вызывающее окно, то оно отобразится, а диалогового окна не будет. Проблема усугубляется, если для диалогового окна установлена настройка скрывающая его из панели задач и тогда пользователь щелкает по первому окошку и не понимает почему оно не активно. Переключится на диалоговое окно получается только через Alt+Tab.

    Очень не удобная и проблемная ситуация.

    16 апреля 2011 г. 17:41
    Отвечающий

Ответы

  • Попробуйте передать чаилд окну указатель на перента, когда показываете чаилд.

    В принчипе и в формс такая проблема иногда вылазила :). Согласен, очень неприятная


    Don't forget to mark the correct answer Blog
    • Помечено в качестве ответа LXGDARKEditor 16 апреля 2011 г. 18:37
    16 апреля 2011 г. 18:29