欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Windows Phone 实用开发技巧(16):Windows Phone 中编辑图片

程序员文章站 2022-04-06 19:46:06
一说到编辑图片,大家可能会想到将图片拆分成一个个像素,然后去操作这些像素,从而达到编辑图片的目的。今天介绍一个比较好用的类,writeablebitmap,一个可以将ui元素保存为图片的类,也可以对...

一说到编辑图片,大家可能会想到将图片拆分成一个个像素,然后去操作这些像素,从而达到编辑图片的目的。今天介绍一个比较好用的类,writeablebitmap,一个可以将ui元素保存为图片的类,也可以对ui元素进行转变后进行保存。ok,下面开始demo吧:

 以两种方式实现,一种是ui,另一种是后置代码实现。

ui实现:

如下图进行页面的布局,将image控件和textblock控件至于一个容器内(我选用grid)

Windows Phone 实用开发技巧(16):Windows Phone 中编辑图片

大致的xaml如下,其中grid命名为xamlgrid

Windows Phone 实用开发技巧(16):Windows Phone 中编辑图片  

下面来看看事件是怎么处理的,先将ui元素保存为可写的图片,然后保存到state,在另一个页面中显示:

Windows Phone 实用开发技巧(16):Windows Phone 中编辑图片  

第二页面接受并显示

Windows Phone 实用开发技巧(16):Windows Phone 中编辑图片  

运行效果如下:

Windows Phone 实用开发技巧(16):Windows Phone 中编辑图片  

下面来看一下第二种方法,后置代码实现,这种方法在实际应用中可能更为实用:

方法很简单,就是在后置代码中将前面的xaml翻译过来

Windows Phone 实用开发技巧(16):Windows Phone 中编辑图片  

运行效果 
Windows Phone 实用开发技巧(16):Windows Phone 中编辑图片

 

源代码下载:




作者:alexis