导入以下命名空间:
using System.Windows.Media.Imaging;
using System.IO;
using Microsoft.Xna.Framework.Media;
全部代码如下:
1 public void CaptureScreen(object sender, EventArgs e)
2 {
3 WriteableBitmap bmp = new WriteableBitmap(480, 800);
4 bmp.Render(App.Current.RootVisual, null);
5 bmp.Invalidate();
6
7 MemoryStream stream = new MemoryStream();
8 bmp.SaveJpeg(stream, bmp.PixelWidth, bmp.PixelHeight, 0, 80);
9 stream.Seek(0, SeekOrigin.Begin);
10
11 MediaLibrary library = new MediaLibrary();
12 string fileName = "ScreenShot_" + DateTime.Now.ToString("yyyy-mm-dd_hh:mm:ss");
13 library.SavePicture(fileName, stream);
14 stream.Close();
15
16
17 Dispatcher.BeginInvoke(() =>
18 {
19 PictureCollection picCollection = library.Pictures;
20 foreach (Picture item in picCollection)
21 {
22 if (item!=null)
23 {
24 BitmapImage bitmap = new BitmapImage();
25 bitmap.SetSource(item.GetImage());
26 ScreenShot.Source = bitmap;
27 PicName.Text ="图片名称 :"+ item.Name;
28 }
29
30 }
31 });
32
33
34
35 }
调用该方法后得到的效果如下:
分享到:
相关推荐
Windows Phone7完美开发征程 源代码
Windows Phone Blog Menu是一个Silverlight导航控件,看起来像Windows Phone 7。 控件中的tiles链接到web站点在你的博客中使用这个控件可以表达你对WP7的喜爱。 Windows Phone Blog Menu is a Silverlight ...
主要是解决了Windows Phone将本地图片上传到Web Service端的代码示例。
windows phone 7 code
一个简单的Windows Phone7源代码程序,看完了就差不多了
Windows phone 7人人图片快速上传图片
本书旨在分享强大的Microsoft编程工具(诸如Silverlight、XNA和Visual Studio 2010 Express Edition一类)的使用心得,介绍了如何使用现有的C#和.NET编程技能来开发一些Windows Phone 7应用程序。本书作者团队探讨了...
本书适合于Windows Phone 7开发入门的读者,也适合于从其他智能手机平台转向Windows Phone 7平台的读者,同时对于有Windows Phone 7开发经验的读者也极具参考价值。 本书系统论述了Windows Phone 7操作系统的应用...
Windows Phone 7介绍,移动互联网大会资料
windows phone 7 海盗船 源代码,代码易懂,游戏好玩~
包括《马宁的Windows Phone 7开发教程电子书和源代码(4)XNA显示中文字体》PDF文档和源代码。 我最近勤快地连自己都有些不可思议。昨天有朋友在上一篇文章里留言,批评Windows Phone 7暂时没有支持中文版的问题。...
windows phone7系统测试源代码,包括了windows phone手机系统自带的功能的调用。
《windows phone 7 完美开发征程》光盘上的代码
全书的全部代码从03--20章的全部代码。
Windows Phone 7 Game Development 书及源代码 500 pages Publisher: Apress (December 27, 2010) Language: English ISBN-10: 1430233060 ISBN-13: 978-1430233060 What you'll learn How to get started ...
Programming windows phone 7 series
《Windows Phone 7高级编程》随书源代码
Windows Phone 7 示例代码,msdn的
微软windows phone 7 的开发圣典,全部代码
Silverlight for Windows Phone 7