Tag: windows phone 7

在C#Windows phone 7中随机播放字符串列表

我已经到处看看如何在C#中为Windows Phone 7随机播放/随机化一个字符串列表。我仍然是一个初学者,你可以这么说这可能是我的联盟,但我正在写一个简单的应用程序,这是它的基础。 我有一个字符串列表,我需要随机播放并输出到文本块。 我查了一些代码,但我知道我错了。 有什么建议?

如何存储从Web接收的图像并将其显示在Windows Phone 7应用程序中

我在windows phone 7应用程序中构建我的第一个应用程序。 我有一个来自网络的图像,当点击图像时,我导航到另一个页面。 我的xaml代码是: 我的.cs代码是 private void Image_Click(object sender, RoutedEventArgs e) { NavigationService.Navigate(new Uri(“/AAP.xaml”, UriKind.Relative)); } 现在的问题是我想存储图像,以便在离线时甚至可以查看它。 任何人都可以帮助我为此目的做什么修改。

使用数字作为键反序列化JSON

编辑:我想出了如何获得每个键,现在问题是循环每个集合。 底部解决方案! 我正在尝试解析具有以下格式的JSON有效内容: { “version”: “1.1”, “0”: { “artist”: “Artist 1”, “title”: “Title 1” }, “1”: { “artist”: “Artist 2”, “title”: “Title 2” }, … “29”: { “artist”: “Artist 30”, “title”: “Title 30” } } 我不需要version密钥,因此我在编写类时忽略它。 这是我到目前为止: public class Song { public string artist { get; set; } public string title { get; set; } […]

确定是否设置了“24小时制”设置

确定用户是否在Windows Phone的“设置 – 日期+时间”中将“24小时制”设置设置为true的最佳方法是什么? 我可以通过CurrentCulture(CultureInfo)获取此信息吗? 找到它我没有运气。

WP7 Pivot控件和WebBrowser控件

我有一个包含WebBrowser控件的Pivot,它实际上占用了整个页面(当然,从Pivot头部开始)。 我想弄清楚如何使WebBrowser控件允许用户向左/向右滑动以激活Pivot控件。 目前它只是向左/向右平移WebBrowser控件 这可以吗? 谢谢

使用Silverlight for Windows Phone 7创建表

我想在WP7上创建一个表。 这是我目前使用带有网格作为数据模板的ListBox的方法。 问题是,生成的表的列大小不同。 Grid的列定义独立于其他行应用于每一行。 这意味着,如果textBlock1中有长文本,则列0将更大。 在下一行中,textBlock1中可能有一个较短的文本,导致列0也比前一行中的列0短。 如何将所有行中的列大小相等? 我不想使用固定宽度,因为当方向从纵向更改为横向时,列将自动resize。 有HeaderedItemsControl,但据我所知,它不适用于Windows Phone 7?

从Windows Phone 8获取国家/地区名称

我有截图 我打算找回应该是“尼日利亚”的国家。 在浏览System.Globalization类之后,我找到了下面的代码片段 System.Globalization.RegionInfo.CurrentRegion.EnglishName 但我得到的是“美国”,这是上图所示的“地区格式”。 我无法检索国家/地区值设置吗?

如何访问Windows Phone 7中的联系人列表?

如何访问Windows Phone 7中的联系人存储(联系人列表)? 谢谢! 更新 :似乎这可能在下一版本的WP7中可用,芒果: http://blogs.msdn.com/b/johnalioto/archive/2011/04/13/10153420.aspx

在主应用和定期任务之间共享数据

我发布了另一个我无法解决的具体问题。 简而言之:即使我创建了一个静态类(具有静态变量和/或属性),主应用程序和后台代理也不使用相同的静态类,但都创建了它的新实例; 所以在这些项目之间共享数据是不可能的! 测试它: 创建一个新的Windows Phone应用程序(称为AppTest ) 添加ScheduledTask项目(称为Agent ) 在AppTest中添加对项目代理的引用 创建一个新的Windows Phone Library项目(称为Shared ) AppTest和Agent都引用了项目Shared 然后使用这个基本的测试代码。 AppTest private readonly string taskName = “mytest”; PeriodicTask periodicTask = null; public MainPage() { InitializeComponent(); Vars.Apps.Add(“pluto”); Vars.Order = 5; StartAgent(); } private void RemoveTask() { try { ScheduledActionService.Remove(taskName); } catch (Exception) { } } private void StartAgent() { periodicTask […]

WebClient不支持并发I / O操作

如何从DownloadStringCompleted事件中获取此错误? 这不意味着,它已经完成了吗? 还有其他事件可以解决这个问题吗? 我很少得到这个错误,但偶尔它会在我的WP7手机上发生。 我有一个我一遍又一遍地开火的网络客户端,然后我从已完成的事件中重新开火。 这是否正在发生,因为仍有一些陈旧的连接打开? 有没有办法防止这种100%? 我已经检查过线程是否有机会自己走过,但它只是在已完成的事件中触发。 我怎么能确定,当整个事件被解雇时,客户端不再是isBusy? 一个建议是在客户端忙的时候添加一段线程hibernate。 一些伪代码。 var client = new WebClient(“URL 1”); client.CompletedEvent += CompletedEvent; client.downloadasync(); void CompletedEvent(){ Dosomestuff; client.downloadasync(); //This is where we break. }