大佬教程收集整理的这篇文章主要介绍了windows-phone-7 – 是否可以使用不同的IsolatedStorageSettings.ApplicationSettings?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我的程序看起来像这样:
在OnNavigatedTo的MainPage.xaml.cs中,我创建了两个音频文件数组
Audio[] aud = new Audio[2]; Audio[] aud1 = new Audio[2]; aud[0] = new Audio(new Uri("1.mp3",UriKind.Relative),"Test1",new Uri("Images/Covers/0000000018724345_256x256_large.jpg",UriKind.Relative)); aud[1] = new Audio(new Uri("2.mp3","Test2",new Uri("Images/Covers/0000000018698018_256x256_large.jpg",UriKind.Relative)); aud1[0] = new Audio(new Uri("3.mp3","Test3",new Uri("Images/Covers/0000000018465020_256x256_large.jpg",UriKind.Relative)); aud1[1] = new Audio(new Uri("http://traffic.libsyn.com/wpradio/WPRadio_29.mp3",UriKind.Absolute),"Episode 29","Windows Phone Radio",new Uri("Images/Covers/0000000018844939_256x256_large.jpg",UriKind.Relative));
然后我在ApplicationSettings中保存其中一个数组
IsolatedStorageSettings.ApplicationSettings["tracklist"] = aud; IsolatedStorageSettings.ApplicationSettings.Save();
然后我关闭并启动BackgroundAudioPlayer.
BackgroundAudioPlayer.Instance.Close(); BackgroundAudioPlayer.Instance.Play();
在我的AudioPlayer中,我正在加载以前保存的ApplicationSettings,它工作正常.
Audio[] aud; IsolatedStorageSettings.ApplicationSettings.TryGetValue<Audio[]>("tracklist",out aud);
但是当我后来想要将MainPage.xaml.cs中的ApplicationSettings替换为另一个数组时
IsolatedStorageSettings.ApplicationSettings["tracklist"] = aud1; IsolatedStorageSettings.ApplicationSettings.Save();
并在我的AudioPlayer中再次加载值,我的ApplicationSettings中仍然存在旧值,AudioPlayerAgent和MainPage应该使用相同的ApplicationSettings吗?事实上,第一次保存并可用于AudioPlayerAgent,所以我错过了什么?
我的Audio类看起来像这样
[DataContractAttribute] public class Audio { [DataMember] public Uri TrackUrl { get; set; } [DataMember] public string Title { get; set; } [DataMember] public string Artist { get; set; } [DataMember] public Uri CoverURL { get; set; } public Audio(Uri trackUrl,string title,string artist,Uri coverUrl) { TrackUrl = trackUrl; Title = title; Artist = artist; CoverURL = coverUrl; } }
以上是大佬教程为你收集整理的windows-phone-7 – 是否可以使用不同的IsolatedStorageSettings.ApplicationSettings?全部内容,希望文章能够帮你解决windows-phone-7 – 是否可以使用不同的IsolatedStorageSettings.ApplicationSettings?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。