总之,我确实有Catel模态对话框模态对话框之前调用,调用时:焦点丢失IPleaseWaitService使用Catel
_uiVisualizerService.ShowDialog(viewModel)
该对话框里面,我做呈现出等待服务一个漫长的过程:
_pleasewaitservice.Show();
// HARD WORK here
_pleasewaitservice.Hide();
然后我调用另一个模态对话框。
_uiVisualizerService.ShowDialog(configureViewModel)
然而,当我点击之外的应用程序的它是做拼搏,显示在主应用程序背后的第二模态对话框,所以我不能集中(当显示pleasewaitservice),而该窗口,因为它落后,它是模态。我必须从任务杀手中关闭应用程序。
仔细检查之后,我意识到原产地是pleaseWaitService。如果我没有显示它,第二个模式对话框始终显示正确。
有没有人有任何关于如何解决它的提示? 我在网上搜索如何强制在任何窗口设置焦点,但我没有找到任何东西。
感谢
问候
索尔伊达尔戈。
我有一个类似的问题。唯一的区别是我的窗口保持可见,但点击它什么也不做。我必须先点击任务栏中的应用程序,然后才能与窗口进行交互。你有没有解决你的问题的运气? – pjdupreez 2015-10-07 18:43:55
嗨,不,我只是删除这种功能... – 2015-10-19 07:16:17