在UWP应用中实现Gif播放

摘要: 众所周知,在UWP应用框架中,Image控件是无法播放GIF的图片,只能显示静态图,这样的体验不是特别友好。我在Win8、WP8.1的时候实现过gif播放功能,但是最近发现性能和播放效果都差强人意,大家可以看我的贴吧应用,目前还是用我以前写的gif控件,一些图片播放效果并不是很正确,或者内存消耗过高... 阅读全文
posted @ 2015-10-12 17:36 豆浆咖啡 阅读(2153) 评论(2) 推荐(1) 编辑

WP8的新功能-通过一个程序来启动另一个程序

摘要: Wp8对原来的WP7做了大量的优化...其中一个就包括Protocol Association,也就是通过uri来打开另外一个程序,这也就是说,我们可以做一个程序来启动另外一个程序了,如微信,QQ之类的,当然必须要有一个前提,也就是要被启动的程序必须注册一个URI关联。 我们可以通过一个实例来说明.首先给程序注册下URI关联。 选择WMAppManifest.xml点击查看代码,在Tokens后面添加Extensions属性。 <Extensions> <Protocol Name="expressforwp" NavUriFragment="e 阅读全文
posted @ 2013-04-26 17:42 豆浆咖啡 阅读(1560) 评论(0) 推荐(1) 编辑

利用Async CTP改造Live SDK for WP7

摘要: 最近在开发Windows Phone8应用中用到了Live SDK for WP8,但是在将该应用的WP8版本移植到WP7的时候却发生了许多问题,无法直接将项目进行移植。具体原因是因为Live SDK for WP8利用了Async特性,但是WP7默认是不支持Async特性的,所以微软在Live SDK for WP7中还是采用回调函数的方式,这就给代码的移植造成了很大的困难,当时我在想是否要重写一遍后台代码,虽然这个方案可行,但是以后2套代码进行维护的时候,又极度麻烦,我最后还是决定扩展Live SDK for WP7来实现Async特性。 首先必须下载Async CTP可以参考Wind.. 阅读全文
posted @ 2013-04-03 10:54 豆浆咖啡 阅读(1240) 评论(3) 推荐(2) 编辑

WCF和Silverlight大数据传递出错的解决方案

摘要: 最近在做一个Silverlight项目由于数据量太大了,WCF服务明明返回值了,但是SL那头却没办法收到,其实是由于数据量的太大需要在Web.Config进行配置才可以。 如上图所示,加入 <httpTransport maxReceivedMessageSize="2147483647" /> 用于定义Wcf接收的数据包大小<dataContractSerializer maxItemsInObjectGraph="2147483647"/> 用于设置序列化后返回的项的最大值--------------------------- 阅读全文
posted @ 2013-04-02 14:28 豆浆咖啡 阅读(901) 评论(0) 推荐(0) 编辑

windows8开发笔记(6)-ListView筛选汉字以及高亮关键字

摘要: 在Windows8商店应用开发中,要让ListView中让指定的关键字高亮,就如下图所示的那样..输入一个z,ListView自动把首字母是z的字全部高亮了,下面我来说说这到底是怎么做到的。 我们来分析一下这个过程,首先要把z为首字母的汉字找出来,然后让这些汉字在ListView中高亮,并且要让ListView行中不同的关键字高亮。过程大概是这样的。 1、找出所有的汉字首字母 public static string GetPinyinCode(string unicodeString) { int i = 0; usho... 阅读全文
posted @ 2013-03-09 20:42 豆浆咖啡 阅读(1504) 评论(0) 推荐(0) 编辑

删除TFS云端上的项目

摘要: 用了Team Foundation Service一段时间,觉得很不错,但是偶尔建错了项目想删掉,对于没用过TFS的人来说可能会摸不着头脑,我这次和大家分享的就是如何删除云端TFS上的项目。 打开云端,可以看到目前我有6个项目,如下图所示。 现在我准备删除TestProject,首先打开Visual Studio 连接到TFS服务器上,选中该项目,然后点击连接,如下图所示。 连接成功之后,打开VS命令工具,下图红圈的那个应用。 输入命令,如下图所示.命令格式是tfsdeleteproject /collection:https://xxx.visualstudio.com/DefaultCo. 阅读全文
posted @ 2013-03-07 14:44 豆浆咖啡 阅读(3224) 评论(9) 推荐(3) 编辑

英文版Windows8中文化教程

摘要: 现在Surface Pro还没在国内上市,很多朋友都忍不住海淘了一台,但是又不懂怎么让Windows8变成中文版,今天刚好我海淘的笔记本刚到手,就趁热打铁写一下教程。废话我就不说了,现在进入正题。 1、进入控制面版首先按键盘Win+i打开设置窗口-〉点击Control Panel 便进入控制面板了(如图1)-〉点击Add a language(如图2)图1图22、添加中文语言选择Add a language选择一个简体中文(添加后如图3所示),当然不要以为这样就结束了,你还需要点击中文语言后面的Options看到如图4的界面,这时候点击下载计算机就会开始下载语言的所需的文件耐心等待一下,界面就 阅读全文
posted @ 2013-03-06 18:08 豆浆咖啡 阅读(1063) 评论(0) 推荐(0) 编辑

Windows Phone 7.8 SDK 离线安装包

摘要: Windows Phone 7.8 SDK 已经发布了一段时间,但是由于网速不给力,我始终没有办法在线安装成功,想找离线安装包,但是在Windows Phone Developer Blog上看到目前没有可用的离线ISO。最后在twitter上发现有人提供了一个方法制作离线安装包,如下图:我们可以使用下列命令下载安装文件到C盘Wp7temp(当然这个路径可以修改的)WPExpress78_update.exe /layout c:\wp78temp点击下载后便会请求下载文件如下图 安装包很大,有5.45GB,我已经用我的服务器下载完安装包,但是由于网盘限制只能分开外链了:Images_7.8: 阅读全文
posted @ 2013-02-09 21:40 豆浆咖啡 阅读(2970) 评论(4) 推荐(3) 编辑

100%让你的Windows Phone升级到7.8

摘要: 第一代和第二代WP手机终于可以更新7.8了,但是很多人的Zune还是没办法搜索到更新,有人说用断线大法(其实断线大法就是在zune即将检测完成的时候的前1-2秒断开网络,就会提示有更新,可以使用电脑网络或者手机网络来进行检测),但是断线大法也不一定对所有有用,这里我就把8773升级到7.8的离线推送包发出来给大家。(由于博客园的限制,我发到了华为网盘)http://dl.vmall.com/c0b3wuhnx4 下载完成后会看到如下信息 如果是X86的电脑选择Setup-UpdateWP-x86.exe安装,如果是X64的电脑选择Setup-UpdateWP-x64.exe安装。安装完成后运. 阅读全文
posted @ 2013-02-03 13:51 豆浆咖啡 阅读(845) 评论(5) 推荐(0) 编辑

Azure通过TFS进行部署

摘要: 上次我说了Azure绑定域名以及利用FTP上传文件,但是我利用FTP软件上传却异常的慢...无奈只能放弃FTP这种方式了,另辟蹊径我知道Azure可以用TFS进行部署,于是就抱着试试的态度,结果令我大为意外,用TFS管理项目异常的快,部署到Azure的速度很不错,这次就介绍给大家试试。 第一步:绑定TFS。 登录Azure的管理页面,选中要管理的Web Site,在侧边栏Quick Glance列表中选中Set up TFS publishing(如图1),点击后会看到(如图2),没有注册的同学,先注册一个,我这里就不多说了(目前免费注册的支持5个用户),直接点击Authorize No... 阅读全文
posted @ 2013-01-30 00:04 豆浆咖啡 阅读(1707) 评论(4) 推荐(1) 编辑