Windows 8 XAML控件消失/不间歇渲染

时间:2014-12-11 15:18:35

标签: xaml windows-store-apps winrt-xaml

我已经编写了一个安装在Lenovo Thinkpad 8平板电脑上的Windows RT 8.1 XAML / C#企业应用程序。

我的用户遇到了一个非常间歇性的问题,即每个屏幕上的一些控件会突然消失或无法正常呈现。

例如,在每个屏幕上,左上角都有一个后退按钮。这将是消失的控制之一。但是,当您触摸按钮所在的位置时,它仍可正常运行。

我们可以通过关闭应用程序/暂停它然后再打开它来再次显示这些控件 - 有时你需要这样做几次。

我无法弄清楚为什么会发生这种情况。

各种理论:

  • 应用程序内部样式的某些问题
  • 图形/渲染硬件问题
  • 与暂停和恢复应用相关的内存问题

任何人都可以猜测可能发生的事情吗?

由于

1 个答案:

答案 0 :(得分:0)

这是我们几个月来一直处理的确切问题。不能轻易地重现一毛钱,但你通常可以通过让应用程序打开然后唤醒它让设备进入睡眠状态来实现。我们正在使用运行8.1的联想ThinkPad 10平板电脑。

屏幕顶部三分之一处的所有控件都显示为空白,但您仍然可以触摸它们并且它们是交互式的。让问题消失的快速但暂时的方法是手动关闭应用程序(从上到下向下滑动),然后重新打开。但是,在我们的案例中,我们的用户失去了正在进行的工作。虽然我们可以通过在我们的应用程序中进行设计更改来弥补丢失的数据,但问题仍然存在并且令人沮丧。

我们已经考虑过您列出的潜在问题。我试图在应用程序进入暂停状态时杀死应用程序,以便它始终打开“新鲜”,但你永远不知道什么时候会暂停。我正在考虑与微软公开一张票,以获得帮助。