Tag: windows phone 8

Windows Phone 8上ListBox中的数据绑定

我是Windows Phone 8的新手。我有一个来自服务器的数据列表: RootObject json = JsonConvert.DeserializeObject(await serverData); mylist.ItemsSource = json.friends; public class Friend { public string first_name { get; set; } public string last_name { get; set; } public string place { get; set; } public string going { get; set; } public string thumbnail { get; set; } } public class RootObject { […]

如何在iOS中使用WP8中的Prefix.pch?

在iOS中我有5个使用相同代码的应用程序。 我能够使用Prefix.pch文件中的值来引用公共类并分离应用程序名称,主题和颜色。 我的前缀文件有这些, #define APPLICATION_NAME @”Application01″ #define APPLICATION_THEME @”Brown” 通过使用这些宏定义我的前缀文件,在我的程序中我可以说 #if APPPLICATION_THEME = @”Brown” -perform this- 我想在WP8中遵循相同的方法。 我不知道在哪里定义这些宏值并在代码中使用它们。 请帮助我实现这一目标。

在模拟器中打开PDF文件

我有这个代码: private async void LaunchPDF(string name) { var file = await Windows.ApplicationModel.Package.Current.InstalledLocation.GetFileAsync(name); if (file != null) { // Set the option to show the picker var options = new Windows.System.LauncherOptions(); options.DisplayApplicationPicker = true; // Launch the retrieved file bool success = await Windows.System.Launcher.LaunchFileAsync(file, options); if (success) { // File launched Debug.WriteLine(“File Launched”); } else { […]

如何制作带有图像和字符串的Windows Phone应用程序LongListSelecter

我做了一个简单的长列表选择器应用程序没有跳转标题或标题模板。 我经历了漫长的旅程后进入谷歌和堆栈溢出。 我很满意。 该应用程序仅包含显示名称的文本块 – 如名字姓氏电话号码,但我需要添加照片,以及如何显示图片以及名称的代码。 我搜索很多无法得到一个正确的解决方案是我的代码: namespace listparee6 { public partial class MainPage : PhoneApplicationPage { // Constructor public MainPage() { InitializeComponent(); // Sample code to localize the ApplicationBar //BuildLocalizedApplicationBar(); List speeddial = new List(); speeddial.Add(new SpeedDial ( “deepu”, “43” )); speeddial.Add(new SpeedDial ( “anoop”,”32″ )); speeddial.Add(new SpeedDial ( “abhilash”,”76″ )); SpeedDialLLS.ItemsSource = speeddial; […]

当我引用windows.phone时,“在模块mscorlib.dll中找不到类型system.systemexception”

我在Windows Phone 8.1上用c#编码,我需要播放.mp3文件。 我知道这样做的唯一简单方法是通过“Microsoft.Phone.BackgroundAudio”引用。 但是,当我尝试通过对象浏览器引用“Microsoft.Phone”时,它会抛出错误“无法在模块mscorlib.dll中找到类型system.systemexception”。 以下是相关代码: using Microsoft.Phone.BackgroundAudio; 当我使用这个我得到“模块mscorlib.dll中找不到类型system.systemexception”错误。 如果我尝试使用BackgroundAudio的函数,稍后在脚本中,它显然会抛出错误并询问引用。 但是参考不起作用。 我尝试了一个完整的重新安装,当我研究这个问题时,在stackoverflow上建议。 任何帮助将非常感激。 谢谢!

设置AudioTrack的AlbumArt

我在Windows Phone 8上使用背景音频播放器,我正在尝试为我的音轨设置专辑封面。 正如我在这里和在MSDN上看到的那样,图像必须是共享/媒体/ – 好吧我已经检查了图像是否在那里我尝试做: AudioTrack myTrack = new AudioTrack(track.source, track.Title, track.Artist, track.Album, new Uri(“shared/media/Episode29.jpg”, UriKind.Relative)); 音乐开始了,但没有图像。 难道我做错了什么? 我还在MSDN上运行了这里提到的背景音频播放器示例 ,我也看不到图像。

无法将LongListSelector.SelectedItem绑定到MVVM属性

使用Visual Studio 2013和Window Phone 8 SDK我无法获取LongListSelector的SelectedItem属性以正确绑定到MVVM属性。 它似乎与控件中包含的错误之前存在的错误相同,但它被标记为已修复。 http://silverlight.codeplex.com/workitem/9360 是否有其他人遇到此问题并知道修复/更新版本? 我目前正在使用解决方法背后的代码 private void LongListSelector_SelectionChanged(object sender, SelectionChangedEventArgs e) { LongListSelector s = sender as LongListSelector; var vm = DataContext as ViewModel.MainViewModel; Debug.Assert(vm != null); vm.SelectedLegislator = s.SelectedItem; }

Windows Phone中的WebBroswer查询

我有以下代码,但是当我构建它时,我在WebBrowserDocumentCompletedEventArgs上收到错误,告诉我无法找到类型或命名空间。 我一直在网上搜索并尝试添加DLL超过一个小时。 有人可以帮忙吗? private void b_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { WebBrowser b = sender as WebBrowser; string response = b.DocumentText; // looks in the page source to find the authenticity token. // could also use regular expressions here. int index = response.IndexOf(“authenticity_token”); int startIndex = index + 41; string authenticityToken = response.Substring(startIndex, 40); // unregisters […]

如何在不阻止UI的情况下暂停

我有一个点击事件,一旦点击一个按钮,手机会振动。 这通常很有效,除非有时振动不会停止,直到我完全关闭应用程序。 我想给应用程序一些时间来完成它的振动,然后继续使用方法的其余部分,但我根本不想阻止UI。 我怎么能做到这一点 MainPage.xaml.cs中 void newButton_Click(object sender, EventArgs e) { //Button vibration if (Settings.EnableVibration.Value) //boolean flag to tell whether to vibrate or not { VibrateController.Default.Start(TimeSpan.FromMilliseconds(100)); //place vibration stop here? } this.NavigationService.Navigate(new uri(“/NewPage.xaml”, UriKind.Relate)); } 我已经尝试过VibrationController.Default.Stop(); 但这完全消除了振动。 有没有办法简单地等到振动完成后再导航到新页面,或者做该方法应该执行的其他任何操作? 有关此实施或其他建议的任何建议或建议?

在Windows Phone 8上将wav文件压缩为wma

我希望在Windows Phone上编码wma(或mp3,ogg等)中的wav文件。 我没有在网上找到任何资源。 关于我如何存档的任何想法? 我正在尝试从麦克风录制语音并从手机上传。 这就是为什么我喜欢在发送之前压缩音频文件。