Создать скриншот с панелью приложений WP8
В моем приложении есть возможность создать скриншот текущего вида. Я реализую это с классом WriteableBitmap. Например:
var frame = Application.Current.RootVisual as PhoneApplicationFrame; WriteableBitmap bitmap = new WriteableBitmap(frame, null);
BitmapImage result = new BitmapImage();
using (var stream = new MemoryStream())
{
bitmap.SaveJpeg(stream, (int)frame.ActualWidth, (int)frame.ActualHeight, 0, 100);
result.SetSource(stream);
}
Проблема в том, что если на странице, которая сейчас отображается, есть панель приложения, она не отображается на сохраненном изображении. Есть идеи, что мне делать с этим вопросом?
1 ответ
Application
bar не является частью вашего приложения, поэтому вы не можете этого сделать. Единственный способ - попросить пользователя сделать скриншот, нажав кнопки Windows+Camera.