Windows Phone模拟器弄乱了......?

时间:2012-12-11 02:26:57

标签: windows-phone-7

我正在尝试进入Windows Phone 7.5 / 8应用程序开发。我的模拟器出现了问题,主要是当我启动我的应用程序进行调试时显得很奇怪,现在正在抛出这样的错误(我的代码正在运行,我知道,不知道为什么它会显示错误):

Old Screenshot


很抱歉,我发现我的代码中出现了一个错误,导致它无法显示输入的文本,但在修复代码后仍然会弄乱模拟器。请参阅新屏幕截图:

New Screenshot

基本上,当我点击OSK上的任何键盘按钮时,按钮会粘住(不会保持打字,但会在视觉上粘住)。此外,如您所见,整个应用程序不会显示,只显示屏幕上有元素的位置。有什么想法吗?

感谢任何帮助。谢谢!


好的,所以这里有一些问题的图片,有一个不使用TextBox控制器的不同应用程序。如果仍然需要,我可以提供TextBox应用程序和新应用程序的代码。 谢谢! before-click after-click

1 个答案:

答案 0 :(得分:1)

我很确定您使用的是具有Intel GMA 4000的系统。问题在于图形驱动程序,我认为它们没有更新。有一个工作可以让你正确地截取应用程序的屏幕截图:

  1. 在此处下载Silverlight Windows Phone工具包:http://silverlight.codeplex.com/releases/view/75888
  2. 安装它。
  3. 在您的项目中,添加对位于以下位置的文件Microsoft.Phone.Controls.Toolkit.dll的引用:

  4. App.xaml.csApp.xaml下),转到

  5. RootFrame = new PhoneApplicationFrame();

    并将其更改为:

    RootFrame = new TransitionFrame();
    5.运行仿真器,毛刺图形关闭。

    如果要发布应用程序或在其他环境或设备中进行测试,则必须将我们更改的行恢复为其原始状态。 (我不知道它做了什么,当然,它是在一个用户不应该触摸的区域)。