WPF:防止 RDP(断开)连接后卸载和加载

Cod*_*r14 9 wpf rdp

当我的 WPF 应用程序打开时,我打开一个远程桌面连接到我的 PC,WPF 重新加载应用程序(主控件上的卸载和加载事件被触发)。当我断开连接时,这种情况再次发生。

我知道必须重新绘制 UI,但为什么要重新加载控件?这可以防止吗?或者有没有办法检测重新加载是否由 RDP(断开)连接触发?

Cod*_*r14 2

我可以通过在第一次执行时取消订阅 Loaded 事件并将 deinit 代码从 Unloaded 事件移动到 Exit 事件来解决应用程序的问题。