我有一个WPF应用程序,它有一个MainWindow(大多数空间被TabControl占用)。用户单击Excel中的菜单项即可显示该信息。关闭MainWindow只会设置Visibility = Visibility.Hidden,所以下次ShowDialog调用时,它将是即时的。
但是,我发现在“隐藏”几个小时之后,MainWindow上的TabControl会冻结。选项卡控件中的所有项目/控件仍然是可单击的(也会对单击做出反应),但TabControl UI不会刷新/重绘/重新创建。 TabControl外部的项目工作正常。
如果我杀死MainWindow对象并重新创建它,它会解决问题,但我仍然想知道为什么会发生这种情况。
非常感谢您的任何输入