问题标签 [windows-phone-7.1.1]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
641 浏览

isolatedstorage - 从 IsolatedStorage 中读取文件为字节

我想以字节为单位获取隔离存储中文件的大小。还需要将该文件作为每个 1024 字节的块读取。我怎样才能做到这一点?

0 投票
1 回答
330 浏览

silverlight - WP 7.1.1 不允许访问数据库文件

我的环境 Windows 8 Pro 和安装了 WP 7.1.1 SDK 的 Visual Studio 2010 Ultimate。

我有一个带有 SQL CE 数据库的 WP 7.1.1 应用程序。有 2 个数据库,一个随初始包一起提供,另一个存储在独立存储中。在 Application_Launching 上,代码会比较两个数据库的版本,如果包中的版本更大,它会替换独立存储中的版本。在关闭模拟器的情况下首次运行应用程序时,应用程序可以正常启动并复制数据库以隔离存储。在第二次运行以下代码:

抛出异常:

不允许访问数据库文件。[ 1981,文件名 = \Applications\Install\{GUID}\Install\{FileName}.sdf,SeCreateFile]

此外,让模拟器运行并卸载应用程序并重新运行它可以使其工作。

更新它在第一次运行时起作用的原因是因为上面的代码没有被执行(故意)。再次运行它会使上面的代码运行并轰炸。

这曾经在 Windows 7 和没有 VS 2012 的情况下正常工作。可能导致问题的原因是什么?

更新在使用新的 Windows 8 设置进行任何更改之前,我将所有更改都还原了回来,它按预期工作。一旦我使用服务器资源管理器使用 VS 2010 打开 sdf 文件并对其进行修改,我在调试应用程序时就会遇到同样的问题。诡异的!

0 投票
1 回答
2574 浏览

windows-phone-7 - 不允许对 IsolatedStorageFileStream 进行操作

创建文件后打开文件时出现错误

0 投票
1 回答
346 浏览

windows-phone-7 - XAP 文件提交

可能重复:
尝试在 windowsphone 开发中心更新 XAP 时出错

当我提交我的 .xap 文件时,我收到了这个错误。请查看这个。

0 投票
2 回答
624 浏览

c# - EventHandler完成时导航到页面?

所以我试图在 WP7 中做一件非常简单的事情,比如:

MainPage中的一个按钮将启动相机,当相机成功拍照时,我想将图片传递给SecondPage并启动它。

这是我的代码:

在 MainPage 构造函数中,我初始化相机任务并设置委托:

camTask.Completed += new EventHandler<PhotoResult>(camTask_Completed);

然后我实施了camTask_Completed

该应用程序将在我拍照后按“接受”之前正常运行。

异常说:

Exception {"Navigation is not allowed when the task is not in the foreground."} System.Exception {System.InvalidOperationException}

我的理解是我不应该在方法中启动 SecondPage camTask_Completed

那么我的问题是:如何在 EventHandler 的结果上启动另一个页面?

谢谢

更新:(有关此子问题的答案,请参阅此页面中的此评论

单击按钮后我发现另一个错误(启动相机):

它抛出一个异常说:

"Type 'System.Windows.Media.Transform' cannot be serialized. Consider marking it with the DataContractAttribute attribute, and marking all of its members you want serialized with the DataMemberAttribute attribute."

我在哪里可以序列化这些Transform东西?

我在谷歌上做了一些搜索,发现了这个

找到了答案,错误实际上也暗示了它:)

[数据合约]

[KnownType(typeof(System.Windows.Media.MatrixTransform))]

似乎它可以解决这个问题,但我应该把这些线放在哪里?

这是我在 MainPage 上将图像传递给 SecondPage 的代码,imgWriteableBitmap

再次感谢。

0 投票
3 回答
1848 浏览

c# - 将图像添加到画布时得到空白结果

我是 Windows Phone Dev. 的新手,我打算这样做:

  1. 用图像A设置画布背景;
  2. 在图像 A 上添加另一个图像 B。

我所取得的成就

通过使用ImageBrush,我可以设置画布背景图像,但是在尝试使用Canvas.Children.Add(imageB)将 imageB 放在图像 A 上时遇到问题。运行应用程序时,它只显示图像 A,顶部没有图像 B。

没有空引用异常,我确信图像 A 和 B 都已加载。

我的问题是:如何设置画布以显示 ImageB 并保持 imageB 响应 Manipulation 事件,以便我以后可以触摸和移动它?

这是我的相关代码:

我之所以坚持将图像 B 放在图像 A 之上,是因为我打算在图像 B 上设置 EventHandler,以便我可以使用图像 B 来响应ManipulationDelta事件。

我对此做了一些研究:

Windowsphone 极客:使用图像

Windows Phone 7 拖拽UI

但没有运气。

谢谢您的帮助 :-)

0 投票
1 回答
331 浏览

windows-phone-7 - Windows Phone 模拟器不会以“正在运行另一个虚拟机管理器”启动。错误

我正在使用适用于 Windows Phone 的 Visual Studio 2010 Express(带有 SDK 7.1.1 更新)并且我正在尝试调试,但是当模拟器尝试启动时,它给了我这个错误:

另一个 Virtual Machine Manager 正在运行。关闭另一个 Virtual Machine Manager,等待一段时间,然后重新启动模拟器。

有人知道发生了什么吗?我在物理机上运行它(而不是在虚拟机上)

0 投票
1 回答
110 浏览

windows-phone-7 - 如何在 WindowsPhone 应用程序中提取 google api 返回的 json 响应?

我正在尝试提取 google map api 返回的响应。我听说过 Json.NET。但是我试图从该位置添加到 Windows Phone 应用程序的参考C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETCore\v4.5\不起作用。

我试图从 location 中找到相同的内容C:\Program Filesx86\ReferenceAssemblies\Microsoft\Framework\Silverlight\v4.0\Profile\WindowsPhone71。但仍然无法在 windows phone .net 中找到 Json.NET 参考

我需要添加哪个参考才能使用 datacontractjsonserializer。

0 投票
1 回答
159 浏览

windows-phone-7 - 如何将 Windows Phone 应用程序转换为全景应用程序?

我的应用程序中有一个屏幕,其中包含 GPS 详细信息。现在我想我会在这个页面上添加一张地图。所以我想在用户从左向右滑动时显示这张地图。我觉得全景应用程序会对此有好处。知道如何将其转换为全景应用程序吗?

0 投票
1 回答
417 浏览

windows-phone-7 - 当 OnInvoke 方法被触发时,我们可以从 ScheduledAgent.cs 中调用 MainPage.xaml.cs 文件的代码吗?

我正在使用 PeriodicTask,当然它每 30 分钟运行一次。当 OnInvoke 方法被触发时,我们可以从 ScheduledAgent.cs 调用 MainPage.xaml.cs 文件的代码吗?我想重新使用 MainPage.xaml.cs 方法之一编写的代码。

如果这不可能,我可以在每次触发 OnInvoke() 方法并获取数据并将它们显示为图块/吐司时连接到互联网吗?任何建议将不胜感激。