在开发Windows Phone应用程序的时候,或多或少会与图片打交道,下面总结下Windows Phone 中处理图片的一些技巧1.  图片格式. 2.  图片编译方式 3.  图片加载方式 4.  图片缓存 5.  GIF图片 6.  图片大小限制 7. 图片选择器 1.  图片格式
推荐 原创 2011-06-24 21:02:03
1943阅读
1点赞
1评论
 一说到编辑图片,大家可能会想到将图片拆分成一个个像素,然后去操作这些像素,从而达到编辑图片的目的。今天介绍一个比较好用的类,WriteableBitmap,一个可以将UI元素保存为图片的类,也可以对UI元素进行转变后进行保存。OK,下面开始Demo吧:  以两种方式实现,一种是UI,另一种是后置代码实现。 UI实现: 如下图进行页面的布局,将Image控件和Text
推荐 原创 2011-07-24 10:32:36
1258阅读
1点赞
1评论
 Windows Phone read local data During windows phone development, sometimes we might be want to read some initial data from local resources. Data can be stored in XML, JSON, TXT or other formats.
 我们在实际开发的时候可能需要记住用户的信息,比如用户名与密码,通常的作用是在之后的网络请求中需要认证。密码是敏感信息,我们需要对其进行相应的加密后再存储到独立存储空间或者配置信息中。 在Windows Phone中有一个简单的API可以方便的实现字符串的界面,下面给出相应的demo: 程序的大致布局如下:有一个输入框用于输入要加密的字符串,点击加密按钮后,将输入的字符串进行相应的加
 我们知道,Silverlight 下是不支持GB2312编码的,所以Silverlight for Windows Phone 自然也不支持GB2312编码,以致无法使用网上的“C# 汉字转拼音”的方法。其实我们可以使用一种笨方法,即将汉字和拼音放在一个数组中,然后遍历数组进行匹配。 建立一个中文辅助类ChineseHelper ,其中有两个静态的方
原创 2011-06-11 13:13:31
1302阅读
2点赞
2评论
 In my last post《Windows Phone 实用开发技巧(22):使用日志记录当前信息与异常信息》 , I talked about how to log in our application. Here comes the problem: how can we get the log file. If we run application locally,
推荐 原创 2011-10-10 21:08:32
1713阅读
1点赞
1评论
在之前的文章中,我讲到了一些关于Windows Phone中处理图片的知识,Windows Phone 中编辑图片 、Windows Phone 中处理图片的技巧 、在Windows Phone显示GIF图片 、保存图片及加载图片 ,可以看出图片处理在Windows Phone 开发中占了比较大的比例,今天我介绍一个简单的图片缓存机制。 David Anson 发表一个LowProfileI
 我们知道Windows Phone 目前只支持jpg和png两种格式的图片,并不支持动态图片,在Windows Phone 7 Tips (9) 中提到我们可以使用ImageTool来显示GIF图片。下面以一个具体的实例Demo来演示下: ImageTools目前的版本是0.3,是2010年10月编译的,存在一些bug,所以建议大家下载源代码自己编译dll(文件末尾处提供下
推荐 原创 2011-06-19 07:41:33
1270阅读
1点赞
1评论
 I have talked about how to create custom Live Tile in 《Windows Phone 实用开发技巧(17):自定义应用程序的Tile》. Today let’s dig a little bit deeper. What do you see in this p_w_picpath shown bel
前几天有个网友问我如何动态绑定Pivot项,即PiovtItem的项是动态 的,PivotItem中的数据也是动态的。这个使用MVVM模式可以很方便的实现,在ViewModel中设置一个集合表示当前有多少个Item,集合 中的类中含有当前PivotItem中的数据源。下面以一个简单的demo来演示下: 先来看看XAML中是怎么去绑定的 <!--LayoutRoot is the ro
 在之前的《Windows Phone 实用开发技巧(14):输入框隐藏SIP事件》中,我讲了如何在Windows Phone 中检测点击物理回退键的时候,SIP会自动隐藏的事件,那么如果我们想在Windows Phone页面中隐藏强制SIP,比如说我们已经在文本框中输入一些文本,这时候我们点击Appbar,我们想让SIP隐藏后页面进行跳转或者GoBack,这时候我们应该怎么做呢? 有
 在实际项目中,可能需要用户从相册中选择图片然后进行相应的处理。但是不知道大家有没有发现这样一种情况,就是手机里看是竖着的,但是上传到微博或者哪里的时候确实横着的。一种情况是你拿手机竖着拍照得话,照片就是横着的,虽然在手机里看是竖着的。(可能有点抽象,遇到此情况的同学应该深有感触) 那么我们在客户端中应该如何处理这种情况呢?一种想法是获取图片的角度,如果是90&deg;,就把照片翻转过
 在Silverlight for Windows Phone ToolKit 中默认中有自带的页面Transitions:RollTransition、RotateTransition、SlideTransition、SwivelTransition、TurnstileTransition。大家如果查看源代码,会发现这些Transition都是继承自TransitionEle
推荐 原创 2011-06-19 13:06:18
1327阅读
1点赞
2评论
在Silverlight for Windows Phone ToolKit 中默认中有自带的页面Transitions:RollTransition、RotateTransition、SlideTransition、SwivelTransition、TurnstileTransition。大家如果查看源代码,会发现这些Transition都是继承自TransitionElement,然后定义一些
转载 精选 2013-12-03 17:55:45
231阅读
在Silverlight for Windows Phone ToolKit 中默认中有自带的页面Transitions:RollTransition、RotateTransition、SlideTransition、SwivelTransition、TurnstileTransition。大家如果查看源代码,会发现这些Transition都是继承自TransitionElement,然后定义一些
转载 精选 2014-02-07 10:22:42
245阅读
在Silverlight for Windows Phone ToolKit 中默认中有自带的页面Transitions:RollTransition、RotateTransition、SlideTransition、SwivelTransition、TurnstileTransition。大家如果查看源代码,会发现这些Transition都是继承自TransitionElement,然后定义一些
转载 精选 2014-01-17 18:21:10
253阅读
In Windows Phone Mango update, we can use VideoBrush since we could not do that in windows phone 7 . So there is something interesting to do. We can develop more fantasitic apps.  For e
 用过Windows Phone真机的童鞋应该都很喜欢Windows Phone自带的动画效果,如首页的瓷片掀起效果、播放音乐处的动画等等。国外牛人Colin Eberhardt 《Metro In Motion》系列教你如何在windows phone实现Metro效果。 笔者将八篇文章整理为电子书与大家分享,希望大家也能做出相当Metro的App   电子书
推荐 原创 2011-06-26 19:31:19
1372阅读
1点赞
1评论
 由于Windows Phone 目前不支持第三方应用程序在后台运行,微软提供了另一种方法称之为Tomstone,虽然在Mango更新中支持了所谓的&ldquo;多任务&rdquo;,但是我们还是需要处理墓碑化,有没有一些方法简化我们的墓碑化操作呢,当然是有。 在CodePlex就有这么一个开源项目,TombStoneHelper 下面以一个具体的Demo演示如何使用这个帮助类库简化
推荐 原创 2011-05-28 20:42:53
1712阅读
3点赞
1评论
 在上篇开发技巧Windows Phone 实用开发技巧(18):使用SystemTray显示全局消息提醒》 中介绍了Mango中新增的API ProgressIndicator的使用,以两个小Demo展示了它的作用,其实还有一个非常实用的属性IsIndeterminate可以用来显示正在busy的状态。 用过mango真机的童鞋有没有注意到,短信界面中可以登
推荐 原创 2011-09-04 16:01:34
1169阅读
1点赞
1评论
  • 1
  • 2
  • 3
  • 4
  • 5