代码改变世界

随笔分类 -  [Windows Phone]

[Windows Phone]AnimationHelper管理分散的Storyboard

2014-01-08 22:36 by hellenism, 902 阅读, 收藏,
摘要: 问题描述:在Windows Phone开发时候,可能存在这样的问题:某一个控件需要一个特定的展现(这里假定是一个特定动画),那么我们会这么解决这个问题呢?打开Blend,根据需求需求给控件添加动画,Building,Runing,任务完成。过了一段时间,在另外一个地方,同样的控件需要同样的动画展现。此时会有两个做法:(1).到之前已经完成实现的.xaml中,Copy xaml代码,粘贴到当下需要它的地方,然后做适当修改之后即可使用。(2).对此需求进行封装,使用UserControl或者自定义控件都可以实现。显然第一种方法必须坚决杜绝,而要使用第二种方法,让代码可复用,易维护。现在介绍第三种方 阅读全文

[Windows Phone]常用类库&API推荐

2014-01-07 21:24 by hellenism, 1253 阅读, 收藏,
摘要: 简介:把自己的应用程序搭建在稳定的API之上,这会使得我们在开发时能把精力都集中在程序的业务逻辑之上,避免重复造轮子,并且使得程序结构合理模块化,层次清晰,易于维护。推荐给大家个人觉得很赞的第三方API(并且自己也可以为一个记录)一.The Windows Phone Toolkit微软官方控件库 ,Windows Phone最常用的控件库,Metro风格,开源,可作为学习参考。下载地址http://phone.codeplex.com/二.WPToolkitDevdiv版主Kinnara大神对The Windows Phone Toolkit的扩展,里面有很多The Windows Phon 阅读全文

[Windows Phone]模仿魔兽3技能按钮SkillButton

2014-01-07 00:44 by hellenism, 260 阅读, 收藏,
摘要: 简介:模仿魔兽3技能按钮,带CD效果.使用的时候可以当做普通按钮使用,同时也支持Binding。音效紧耦合在控件内部,因为控件本身目的就是模拟魔兽3的技能按钮,所以不考虑音效的扩展。Demo结构:SL_SkillButtonDemoSL_SkillButtonControl注释没补,等放到github再补上环境:Windows 8.1Visual Studio 2013效果图:下载地址:http://sdrv.ms/19Xo50d 阅读全文

【Windows Phone设计与用户体验】关于移动产品的Loading用户体验的思考

2013-10-22 13:59 by hellenism, 234 阅读, 收藏,
摘要: 作为一款运行在移动端上的产品,必定会有一些耗时的操作。为了具有良好的用户体验,Loading效果是必不可少的,而什么形式的Loading才会有良好的用户体验?Loading形式简单分为两类:一.遮罩类。具有明显遮罩效果,阻挡用户除回退之外的一切行为。优点:给用户一种很明显的“需要等待”的直接感受,用户知道程序正在运行,需要等待。缺点:只能等待操作完成,或者回退需要当前操作二.非遮罩类。具有Loading字样,但是无遮罩效果,页面元素可被操作,但不进行相应。优点:具有明显Loading字样,同时页面所有UI可以被预操作,等到程序准备完成之后,则可以直接进行下一步操作或者页面的提交。缺点:如果页面 阅读全文

[Windows Phone]修改应用程序主题

2013-10-22 13:44 by hellenism, 571 阅读, 收藏,
摘要: 应用程序主题管理与维护 阅读全文