01 2012 档案
摘要:前一阵中游在线 创始人杨亨冉 (http://weibo.com/nowpaper)在codeplex上开源了几个游戏,下载了采蘑菇这个游戏看了看,想参考一下在silverlight里播放声音的代码。于是直接把其中播放声音的代码修改后copy到了以前的一个项目里。不要告我侵权啊^_^结果发现一到播放背景音乐的地方就出错。为啥捏?找到了这个文章:http://www.dotblogs.com.tw/thewillwillweb/archive/2011/11/22/59115.aspxsilverlight里播放声音可以用XNA里面的组件,先添加Microsoft.Xna.Framework.d
阅读全文
摘要:前段时间写了这个年会抽奖程序,估计现在各单位年会都应该开完了吧。不知道还有没有需要的。整理了一下发上来。建议分辨率1024*768,因为很多投影仪都是这个分辨率。用WPF写的,估计只能运行在win7或2008里,win xp应该不支持。特点:支持两种抽奖方式,如果人少,可以每次抽一个,如果人非常多,可以每次抽多个,为了显示效果建议每次抽8个,这样就是满屏正好显示8个人同时滚动。自动读取人员照片。自定义抽奖标题、字体大小、人员照片大小、姓名颜色、闪烁时间配置文件如下:View Code <?xml version="1.0" encoding="utf-8&q
阅读全文
摘要:ScheduledTaskAgent是WP7的后台代理,可以利用它在后台执行某些操作,比如更新Live Tile。可以用推送通知来更新Live Tile,但某些实时性要求不高的任务可以用后台代理来做。但后台代理有诸多限制,比如某些API就不能使用。http://msdn.microsoft.com/zh-cn/library/hh202962(v=vs.92).aspx这里有后台代理不支持的API列表,比如摄像头这些设备就无法在后台代理中使用。需要注意的API:GeoCoordinateWatcher此 API 用于获取设备的地理坐标,支持在后台代理中使用,但它使用缓存的位置值而不是实时数据。
阅读全文
摘要:原文地址:http://jesseliberty.com/2011/01/07/windows-phone-from-scratch-19-mvvm-light-toolkit-soup-to-nuts-4/让我们回顾一下,前面三部分使用了ViewModel,并绑定到ViewModel。在这个迷你教程中,我将展示如何把ViewModel中的collection绑定到View中的ListBox的基础知识。接下来,我将展示如何捕获ListBox的选择,在ViewModel中确定详情页面应该如何显示。我们来创建一个简单的应用程序,将显示客户和他们的电子邮件的全名,并最终允许用户点击某客户并显示此客户
阅读全文
摘要:原文地址:http://jesseliberty.com/2011/01/06/windows-phone-from-scratch%E2%80%93mvvm-light-toolkit-soup-to-nuts-3/这是MVVM Light系列的第三部分。今天我们来看看messaging是如何把View Model和View联系起来的。我们将构建:为了说明这一点,我们回到第一部分建立的例子,并扩展第二部分。我们把Button的Click事件在Page2页面中进行处理。我们取消这个命令的处理,用ViewModel来完成MainPage到Page2的导航。不幸的是,我们需要的Naveigatio
阅读全文
摘要:最近在做一个WPF的抽奖程序,需要显示人员照片。做的时候把照片全都加到项目里了,作为内容,在ListBox或其他控件中绑定,可以正常显示。但人员照片需要经常添加修改的,总不能每次都重新编译项目吧。因此看了一下WPF中资源文件的引用方式,详见http://msdn.microsoft.com/zh-cn/library/aa970494.aspxWPF 应用程序资源、内容和数据文件根据MSDN的资料:Microsoft Windows 应用程序通常依赖包含不可执行数据的文件,如Extensible Application Markup Language (XAML)、图像、视频和音频。Windo
阅读全文