0

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

旧截图


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

新截图

基本上,当我单击 OSK 上的任何键盘按钮时,按钮会粘住(不会继续打字,但会在视觉上粘住)。此外,如您所见,整个应用程序不会显示,仅显示屏幕上有元素的地方。有任何想法吗)?

任何帮助表示赞赏。谢谢!


好的,这里还有一些关于这个问题的图片,其中一个不同的应用程序不使用 TextBox 控制器。如果仍然需要,我可以同时提供 TextBox 应用程序和新应用程序的代码。谢谢! 点击前 点击后

4

1 回答 1

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.cs(下App.xaml)中,转到该行

RootFrame = new PhoneApplicationFrame();

并将其更改为:

RootFrame = new TransitionFrame();
5. 运行模拟器,故障图形关闭。

当您想发布您的应用程序,或在其他环境或设备中进行测试时,您必须将我们更改的行恢复到其原始状态。(我不知道它是做什么的,但可以肯定的是,它位于用户不应该接触的区域)。

于 2012-12-11T20:21:21.980 回答