Windows 8 XAML可能的错误 - 使用图像会导致文本控件消失

时间:2015-02-27 07:53:02

标签: xaml winrt-xaml windows-8.1 winrt-component

我的应用程序间歇性地发生了一个奇怪的问题,文本框控件会间歇性地消失。我已经缩小了原因,在我的页面上有图像文件(小徽标等)。

我设法创建了一个简单的项目,其中包含一个带有图像的xaml页面和2个文本块(这些都在网格中)。 我在两个测试平板电脑上找到了我可以通过转到任务管理器并为正在运行的应用程序创建转储文件来重新创建问题。

我执行此操作两次并恢复应用后,两个文本块就会消失。

这个确切的问题在我的实时应用程序中间歇性地发生。

有没有人知道为什么会发生这种情况或接下来应该尝试什么?我不知道为什么创建转储文件会导致问题。

您可以在此处看到我重新创建问题的视频:

https://onedrive.live.com/redir?resid=DF2BE823348DEA6C!74381&authkey=!AIvSU05r0363S3Y&ithint=video%2cMOV

视频中的测试项目可以从这里下载:

https://onedrive.live.com/redir?resid=DF2BE823348DEA6C!74382&authkey=!AIGHSdezFcCbEZQ&ithint=file%2czip

到目前为止,我可以在两个不同的平板电脑上使用完全相同的步骤重新创建它 - 都运行Windows 8.1 Pro 32位。

如果您熟悉侧载应用并且您拥有64位平板电脑,那么如果有人能够测试与视频中显示的完全相同的步骤,我将非常感激。

任何帮助都会非常感激,因为我对下一步该去哪里一无所知。

2 个答案:

答案 0 :(得分:1)

我终于到底了。问题在于平板电脑上安装的intel图形驱动程序。

4月左右发布了一个更新的驱动程序,似乎解决了这个问题。

答案 1 :(得分:0)

我观察到在不包含图像文件而是包含背景图像的视图上消失控件的问题。在阅读了如何重现问题的方法之后,我已经删除了背景图像并替换为LinearGradientBrush并使用转储文件进程重新测试。这个问题似乎已经消失了。 (我也在运行32位。)