问题标签 [windows-phone]

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 投票
2 回答
5070 浏览

search - 如何从一个 xaml 页面导航到另一个页面并传递值?

此处与此主题有些相关: Windows Phone 7 中的异步 XML 读取

我正在开发一个 Windows Phone 应用程序,并且我的 Search.xaml.cs 文件中有一个搜索功能。通过单击按钮调用它,它创建一个搜索查询并用它调用 DownloadStringInBackground

finalResult 已存储为

在搜索类中。我的问题是,我可以在哪里放置导航命令 (NavigationService.Navigate(new Uri("/Result.xaml", UriKind.Relative));)?我尝试在回调中执行此操作,但由于 static 关键字,我得到了一个 nullobject 异常。如何确保已填充 finalResult,并且可以导航到 Result.xaml 并在该页面上引用 finalResult 中的数据。或者,如何将 Words 或 finalResult 传递给 Result.xaml?

谢谢你看:)

0 投票
2 回答
826 浏览

c# - WP7 在地图上移动对象

我在地图控件上的 Windows Phone 7 MapLayer 上有一个图像,我需要能够移动该图像。改造它(动画)会很棒,但不是必须的。

所以假设我有一个 MapLayer 被调用pLayer,我向它添加了一个图像:

将其添加到 MapLayer 后如何移动其位置[pLayer]

我可以访问pLayer.Childeren[KEY].Location吗?

0 投票
1 回答
3223 浏览

c# - 通过代码将项目添加到全景图

我在通过代码添加全景项目时遇到问题。

这是有效的测试xaml。

TestPanoramaItem 是从 PanoramaItem 继承的类,在 xaml 中一切正常。现在我想通过代码重新排序全景项目。

编辑:从现在开始,我从 xaml 中删除了项目

我在像“pan1,pan2,pan3,...”这样的静态字符串中创建了默认顺序,在 OnNavigatedToHandler(在 MainPage 中)我使用如下代码:

第一次调用(这是在 MainPage 中)一切看起来都很好。全景作品。我有菜单按钮,可以导航到我可以更改项目顺序的设置。在设置页面中的 OnNavigateFrom 处理程序上,我更新 App.Order 静态字符串。之后再次调用主页的 OnNavigatedTo 并且一切正常(没有例外),但我无法移动全景图并且全景图中的项目布局被破坏。

有什么帮助或解决方案吗?

0 投票
5 回答
1174 浏览

windows-phone-7 - 为 SelectedIndex >= 2 (wp7) 更新绑定到 Pivot 的 ObservableCollection 崩溃

我有一个 observableCollection 绑定到我的 UI 中的枢轴控件。当我尝试更新集合(清除()项目并重新创建)时,一切正常,除非枢轴控件的 selectedIndex 大于或等于 2。

在这种情况下,当我尝试将 Add() 调用到可观察集合时,我得到一个 ArgumentOutOfRange 异常。这很奇怪。

我尝试创建一个新的可观察集合,然后在那里添加()项目,这似乎有效,但除非我调用我的更新函数两次,否则我不会刷新 UI。

有什么问题?这是一个错误吗?

0 投票
1 回答
1293 浏览

c# - 向生成的 TextBlock 添加样式

我想向生成的文本块添加自定义样式。

这种风格定义在

但是.. Textblock 总是出现“无样式”。

0 投票
3 回答
1096 浏览

xaml - 向全景背景添加透明过滤器,如市场

我正在尝试在我的全景背景中添加一个透明图层以使背景图像变暗,以便无论图像中的颜色如何都可以显示内容。就像在 WP7 Market Place 或手机上的图片中心一样。

我玩过不透明蒙版。在paint.net 中创建了一个透明图像用作不透明蒙版。

并在我的全景图中使用它,例如:

但是,这会使整个页面变暗,包括显示的任何内容,就好像透明图像在所有内容之上一样。我在这里缺少一个技巧吗?也许将不透明度添加到网格?

0 投票
1 回答
1648 浏览

math - 创建按比例缩放的地图圈

类似的问题在这里被问了很多次,但似乎没有一个能准确地给我想要的东西。我正在使用 Windows Phone 上的 Bing 地图控件,我想添加一个椭圆,该椭圆可以随着缩放变化而正确缩放。这可以通过折线和多边形来完成,但没有从 MapShapeBase 派生的椭圆类型。我尝试了各种方法,但它们需要使用像素大小并捏造数学以使其与地理坐标对齐。我想创建一个以米为中心和 x/y 大小的椭圆,并让框架完成其余的工作。看起来很简单。我在某个地方错过了吗?我的另一种方法是在折线上绘制 365 条线段,但这看起来非常难看,而且由于中心可以移动,我需要绑定每个线段的位置。这似乎很重。还有其他想法吗?

[具体来说,我想在当前位置周围添加一个“GPS准确度”指示器作为一个圆圈。]

0 投票
1 回答
110 浏览

silverlight - 为此导航实例加载单独的页面

我刚刚在 windows phone 市场上拒绝了一个应用程序,因为我没有遵守“后退按钮关闭应用程序”规则。

目前我正在做以下事情:

  • 打开应用

  • 如果您从未输入过详细信息,请导航到保存详细信息页面

  • 在到达这个“第一个条目”页面时,我取消使用后退按钮

因为正如您所看到的,用户看到的第一个视图是我的“第一个条目”页面,尽管我试图变得聪明并阻止用户返回一个空的主页(因为他们没有输入他们的详细信息)我是真正阻止他们在第一个屏幕上退出。

因为没有办法按照 Silverlight 中的代码退出

http://blogs.msdn.com/b/ptorr/archive/2010/08/01/exiting-a-windows-phone-application.aspx

我应该做些什么?

我应该让用户向后导航,然后尝试捕捉他们刚刚回击并再次导航吗?(这似乎是一种奇怪的做法)

或者有没有办法让我捕获第一个导航实例并且根本不存储实际加载到历史记录中的第一页,这样当他们回击时,它无论如何都会退出?

0 投票
1 回答
1615 浏览

silverlight - 在 Silverlight 中创建具有任意内容的自定义控件

我想在 Silverlight for WP7 中创建一个类似对话框的自定义控件,我可以这样使用:

如,只是一个简单的容器,我可以添加任意内容。我只想添加动画故事板和背景以使对话框模态等。我已经准备好了。

我不知道该怎么做是添加内容。我读过您必须从 ContentControl 继承,但这实际上是如何实现的?

0 投票
4 回答
1059 浏览

windows-phone-7 - 调试时 WP7 应用程序仅在模拟器和设备上工作

我的 WP7 应用程序有问题,它在模拟器上运行良好,在设备上也运行良好,但仅在调试时。当我在不调试时运行应用程序时,应用程序被终止。没有例外……没有。我不知道是什么部分导致了这种情况。该应用程序正在调用网络服务、必应地图服务并使用 GPS 信息。有任何想法吗?