【发布时间】:2014-09-20 03:05:39
【问题描述】:
我最近为一个客户完成了一个 WPF 程序,该程序每天至少 12 小时(甚至可能超过 16 小时)在容易老化的电视上使用。问题是,数据几乎是静态的(一些文本每隔几个小时就会更改一次,但在大多数情况下它是静态的)。另一个问题是设计非常具体,需要保持这种状态——所以我不能随意移动元素。我也不能做任何戏剧性的事情,比如让一些东西在屏幕上弹跳,因为屏幕会显示重要信息。
所以,我正在努力寻找一种防止烧伤的方法。有什么好的方法可以防止这种情况?最好在 WPF 中。客户和我提出了可能解决方案,让 AHK 脚本每小时触发一次屏幕保护程序,但这似乎真的很hacky。
【问题讨论】:
-
索取图书馆并不是表达问题的好方法,因为这与 SO 无关。但是隐藏文本或切换屏幕的策略会得到一个有趣的答案。
-
您需要与客户合作并解释问题,必须提供一些东西。防止烧屏的唯一方法是更换屏幕(这就是最初存在屏幕保护程序的原因)。
-
设置一个计时器并每隔几分钟显示一两秒钟的黑屏可能吗?或者切换显示公司徽标而不是黑屏。
-
更新了问题,并不是一个糟糕的想法罗德里戈 - 如果一切都失败了,我会这样做,但这可能会中断客户的工作流程,所以它并不理想。
-
@itsme86 - 我可能不得不考虑这一点,但是客户的设计非常具体。如果它是我做的,是的 - 烧录将是我设计的东西,但是是一位平面设计师与我签约制作它......另外,我只是对看到解决方案很感兴趣,这是我的一个问题以前从未处理过。
标签: c# .net wpf television