Создать скриншот с панелью приложений 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.

Другие вопросы по тегам