Windows Phone 8-屏幕截图



是否有任何方法可以在Windows Phone 8(或7.1)上进行屏幕截图编程

对于Windows Phone 7/7.1,至少有一个非官方解决方案:http://forum.xda-developers.com/showthread.php?t=1006331

,但我不知道该如何在我自己的应用中获得此功能。

另外,我打算不仅要进行屏幕截图,而且还要拍摄其他应用程序的屏幕截图(例如,触发计时器)。

您可以同时按音量按钮和窗口键在Windows Phone 8中拍摄屏幕截图。否则请尝试此代码

var bmp = new WriteableBitmap(lbxDays, new TranslateTransform());
var width = (int)bmp.PixelWidth;
var height = (int)bmp.PixelHeight;
bmp.Render(lbxDays, new TranslateTransform());
using (var ms = new MemoryStream())
 {
 bmp.SaveJpeg(ms, width, height, 0, 100);
 ms.Seek(0, System.IO.SeekOrigin.Begin);
 var lib = new MediaLibrary();
 var dateStr = DateTime.Now.Ticks;
 var picture = lib.SavePicture(string.Format("screenshot"+dateStr+".jpg"), ms);
 var task = new ShareMediaTask();
 task.FilePath = picture.GetPath();
 task.Show();
 }

您可以在模拟器上轻松执行此操作,运行应用程序,然后单击弹出另一个窗口的双箭头按钮,然后转到ScreenShot Tab并捕获。或者,如果您有设备,请按Widnows Home和电源。

  • 您可以使用模拟器进行屏幕截图。
  • 在模拟器上运行应用程序时,您可以看到一个双箭头按钮模拟器的右侧。
  • 单击该双箭头按钮,ll向右显示另一个窗口模拟器的一面。
  • 并点击屏幕截图选项卡并捕获屏幕截图。
  • 您可以将屏幕截图保存到本地计算机。

最新更新