WPF应用程序在空闲一段时间后崩溃 - c#

我可以解释一下WPF应用程序变为空闲状态并且用户尝试再次使用它时会发生什么。例如,当我在空闲状态下单击任何UI控件时,它花费的时间比应该花费的时间长很多,或者整个应用程序都崩溃了。是什么引起此问题,我该如何解决?
(这也是一个单线程应用程序)

参考方案

当从UI那里进行WCF调用时,我们也遇到了同样的问题。如果应用程序空闲一段时间,则基本上WCF通道会出现故障。

尝试捕获WCF调用代码,然后检查应用程序是否崩溃。

一旦确认其WCF代理问题,请寻找代理池,通过工厂重新创建代理,以处理故障状态等。

为什么我无法更新字典中的test__user_id密钥? - python

我正在更新包含数据的字典,dict_temp = {'description': 'hello', 'id': 683, 'status': u'pending', 'test__user_id': 430} 我试图使用dict_temp …

单独线程上的C#UI - c#

我经常在各种论坛,教程或SO上看到有关在UI上运行UI的建议,然后在程序的其余部分保持UI的响应速度。在实践中如何做到这一点?这是否意味着在加载表单之前编辑program.cs以启动线程?还是意味着从表单内部激活的任何非平凡操作都会派生线程并使用该线程?还是有一些设置?您如何使用它? 参考方案 为了使UI保持响应,您应该在单独的线程中运行其他耗时的操作。通常…

在Java游戏中实现拖放 - java

我正在做一个棋盘游戏,它是一个具有5种不同颜色图像的8x8网格。只要对象在行或列中彼此相邻,就可以交换对象。如果切换导致行或列中的3个或更多对象相同,则将其删除。如果切换未导致匹配,则不会发生切换。移除对象后,木板会塌陷,因此位于移除对象上方的对象会掉落到位,而新对象会从顶部掉入以填充空间。我想知道一种实现拖动操作和使对象掉落的好方法。我应该使用分层窗格吗?…

Laravel 5.4 Auth::User()与关系不起作用 - php

我有Table Vendors(用于测试Auth关系)和Table Vendor_users,但是我用Auth::user()不是关系和这个数据库在供应商模型中 protected $table = 'vendor_users'; public function Vendor_test(){ return $this->belong…

LeetCode题解计算机为什么是基于二进制的?

可以是三进制么?二进制有什么好处?题解:为什么叫电子计算机?算盘应该没有二进制