摘要: 在Cocos2d-x for WP8较新的版本中,获取字体这一块,在wp8下默认返回了null,只能内嵌字体文件解决。 其实可以通过下面的方法获取系统的字体文件CCFreeTypeFont::loadSystemFont123456std::string fontName(pFontName);if... 阅读全文
posted @ 2014-11-14 14:29 刘白菜 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 添加推送通知1:Package.appxmanifest中的声明添加后台任务的推送通知权限2:var channel = await PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync();3... 阅读全文
posted @ 2014-04-19 19:45 刘白菜 阅读(438) 评论(0) 推荐(0) 编辑
摘要: WP7/8中的Toast是不能在前台弹出的。WP8.1StoreApp可以利用Win8中的方式:private void Toast(string title,string content){ ToastTemplateType toastTemplate = ToastTemplateTyp... 阅读全文
posted @ 2014-04-17 23:06 刘白菜 阅读(650) 评论(0) 推荐(1) 编辑
摘要: 在WP7/8中,发送短信是利用了EmailComposeTask和SmsComposeTask来实现的。在WP8.1 Store App中,原来的方式已经失效,采用了新的方法:ChatMessageManager和EmailManager管理和发送信息。简单使用:private async void... 阅读全文
posted @ 2014-04-17 18:41 刘白菜 阅读(570) 评论(1) 推荐(2) 编辑
摘要: 8.1的协议和wp8是相互通用的被启动:相比较wp8而言,基本变化不大,但添加方式更直观了1:打开Package.appxmanifest2:切换到"声明"选项卡3:左侧添加"协议",右侧填写应用的属性4:其中名称就是程序的识别码5:App.cs中 override OnActivated,处理传入... 阅读全文
posted @ 2014-04-17 10:50 刘白菜 阅读(408) 评论(2) 推荐(1) 编辑
摘要: 在WP7和WP8中,MessageBox是跟WinForm中一样常用的对话框,但是有一个显著的缺点,就是WP7/8中默认的MessageBox是阻塞线程的。也许是由于这个原因,WP8.1/Win8中采用了异步的MessageDialog对话框, 其扩展性和可定制性更强。但是在很多情况下需要挂起线程等... 阅读全文
posted @ 2014-04-17 01:46 刘白菜 阅读(725) 评论(1) 推荐(3) 编辑
摘要: 原Microsoft.Phone.Shell中的SystemTray,已经改到Windows.UI.ViewManagement中StatusBar了。只能在代码中设置相关属性。如:12345678StatusBar statusBar = StatusBar.GetForCurrentView()... 阅读全文
posted @ 2014-04-16 12:09 刘白菜 阅读(486) 评论(0) 推荐(3) 编辑
摘要: 前文讲到WP8中使用Async执行HTTP请求,用了微软提供的扩展。下面提供了一种方法,自己实现HttpWebRequest的扩展。随后就可以使用 awaitHttpWebRequest.GetResponseAsync() 轻松使用http请求了。 public static class WebRequestExtensions { public async static Task GetResponseAsync(this HttpWebRequest request) { return await Task.Factory.F... 阅读全文
posted @ 2014-04-04 09:37 刘白菜 阅读(859) 评论(4) 推荐(1) 编辑
摘要: Coding4Fun这个开源控件中有ToastPrompt这个弹出框组件,但是由于Coding4Fun太庞大,如果只用到ToastPrompt这个控件的话,整个引用不太值当的。于是自己写了一个差不多的简易Toast,如果需要其他功能可以酌情添加。包含向右滑动取消弹出的功能。考虑用Popup弹出框,首先定义一个弹出的UserControl,包含一个Message文本框和弹出结束的对应动画: using System;us... 阅读全文
posted @ 2014-01-08 18:33 刘白菜 阅读(562) 评论(2) 推荐(0) 编辑
摘要: 很多软件中(比如QQ)用到了许多圆形图片,作为用户头像等等,原始图片往往是方形的,那么怎么样将方形的图片显示成圆形呢?一种方法是当背景为固定纯色的时候,可以使用同背景色的边框遮罩,这种方法适用性小,这里不再赘述。我的做法是……欢迎移步我的博客查看原文http://blog.liubaicai.com/?p=239 阅读全文
posted @ 2013-12-20 11:45 刘白菜 阅读(385) 评论(2) 推荐(0) 编辑