随笔分类 - windwos phone
摘要:由于最近一直在学习Windows Phone相关知识,而伴随着WIN8的发布,新一代的编程使得很多语言使用唯一的核心库“Winmd”以及可以基于WINRT之上的AppStore环境设计。 而MVVM是一种架构模式,主要在WPF、Silverlight和WP7开发里使用,它的目标是从视图层移除几乎所有代码隐藏(code-behind)。交互设计师可以专注于使用XAML表达用户体验需求,然后创建和视图模型的绑定,而视图模型则是由应用程序开发者开发和维护的,最大好处之一是分离关注点,以便用户体验设计师和应用程序开发者可以并行工作。 稍微了解MVVM以后,我们就开始着手实现MVVM吧。实现的功...
阅读全文
摘要:使用过windows phone版QQ的开发者,对于QQ的动态初始屏幕肯定都很关注是如何实现的,关于这个问题首先必须要了解Windows Phone的应用程序生命周期,对于相关的文章博客园内已经有大牛给出了详细的分析,这里就不多说了,详细请看Terry 龙的windows phone7不温不火学习系列文章。 Windows Phone初始屏幕可以通过替换根目录下的SplashScreenImage.jpg来实现,但是这必须要重新发布XAP,用户需要重新安装应用就变得比较麻烦了。很多人可能会想到这样的方案,那就是在主程序加载之前放置控件遮挡主屏幕,然后等程序加载完之后再把相关的控件隐藏起来...
阅读全文
摘要:由于早前买了一部windows phone手机,也想借着手机开发一些关于windows phone的软件,先前有尝试做了一款简易备忘软件,最近在学习的过程中,竟然遇到了Canvas,Html5的Canvas跟安卓版本的比较相似,但是跟windows phone的Canvas就有点不同了,今天就试着利用canvas来做一个图片切换的程序。 效果如下: 图片切换的原理就是简单的2张重叠的图片,第一张被剪裁的区域逐渐变大,第二章图片逐渐显现出来。 首先需要一个较大的Canvas容器,用于装载这些需要的图片,XAML代码如下:1 <Canvas x:Name="DisplayCanva
阅读全文
摘要:自从选择购入港版Lumia800以后,一直想尝试制作一款自己的手机软件,但是寻觅了很久一直不知道从哪个方面下手(一直挣扎到底要不要做,总是找理由拖延)。终于在一个偶然的机会,我在公司查找到了一些资料,希望把它存储到手机上,然后回到家以后再详细查看,结果发现手机没有安装笔记软件,于是便有了想自己做一个笔记软件的想法,借着上个周末的休闲时间,构思了一下软件大概的功能,便开始了我第一个windows phone软件的设计。 能完成该软件的设计,要感谢Allen Lee提供的WP7有约文章,让我有对于Windows Phone有了一些了解。 该笔记软件主要适用于记录的,也提供了一些分类。软件部...
阅读全文