12 2011 档案
摘要:CurrencyExchanger 掌中汇率
阅读全文
摘要:上次说到YLAD支持多语言。昨天配置了一下。方法很简单,默认的配置文件是Data.xml,如果要支持多语言,则加上语言的代码后缀即可,如中文为zh,则添加一个Data.zh.xml即可。显示多语言的流程如下图:YLAD会读取当前设置的语言代码,这个ISO 2 Letter Language Codes是ISO 639-1标准制定的,用两个字符表示一种语言。完整的代码列表如下:LanguageCodeAbkhazianABAfarAAAfrikaansAFAlbanianSQAmharicAMArabicARArmenianHYAssameseASAymaraAYAzerbaijaniAZBas
阅读全文
摘要:原文地址:http://jesseliberty.com/2011/01/05/windows-phone-from-scratch-mvvm-light-toolkit-soup-to-nuts-part-2/作为一个把事件处理从code-behind转移到ViewModel的工具,我们看一下Behavior的介绍。行为最初是为了帮助设计师在Blend里更好的设计,但是对程序员也很有帮助。例如,它的一个设计目标是将程序(测试)逻辑的代码(测试这部分是比较复杂困难的)从code-behind转移出来,将其放在ViewModel中,这样设计人员和程序员的工作可以分离开来。总之就是跟分层啊、MVC
阅读全文
摘要:原文地址:http://jesseliberty.com/2011/01/04/wpfs-mvvm-light-toolkit-soup-to-nuts-part-i/只是意译,很多没必要的话就不费口舌了。MVVM提供了一个WP7开发的最好的模式。目前MVVM有很多优秀的框架,使MVVM的开发变得更加容易。我个人更喜欢MVVM Light,因此目前将专注于它。安装步骤:CodePlex的地址为:http://mvvmlight.codeplex.com/也可以从其官网上下载:http://www.galasoft.ch/mvvm/下载最新版本安装即可。我这里安装的是MVVM Light Too
阅读全文
摘要:最近想找一些MVVM Light框架的资料,发现中文资料不多。找到了一个英文的介绍,准备有时间的话大概翻译一下,也算自己的学习笔记。本系列文章来源:http://jesseliberty.com/windows-from-scratchindex/时间有限,希望能尽量做完。1、MVVM Light 开始
阅读全文
摘要:最近准备写一点WP7方面的东西。这个YLAD是最近才发现的,微软要求WP7的应用都要有一个About,用来说明一些应用的信息。之前写的应用是先做主要功能,最后草草做一个About页面了事。发现这个YLAD很方便,配置一个XML文件就可以了。项目也是在Codeplex上,地址:http://ylad.codeplex.com/这个东西可以用来显示关于、更新历史等一些信息,页面显示效果:使用方法如下:1、可以在codeplex上下载dll,自行添加引用,但不推荐这种方式。2、使用NuGet,可以很方便的进行安装。NuGet安装地址:http://nuget.org/安装NuGet后,打开YLAD的
阅读全文
摘要:在一个WP7的项目中,需要读取一个配置文件,这个配置文件无需改动,直接读取就可以。可以用以下的方式来实现读取:在项目中添加Levels.xml文件,格式如下:<?xml version="1.0" encoding="utf-8"?>
<Levels> <Level> <LevelID>48</LevelID> <LevelName>走投无路(注:此布局无解)</LevelName> <Content>2,0,0,4,1,0,2,3,0,2,0,2,2,1,2
阅读全文