Хотите создавать эскизы, вложения или другое отображение вашей страницы? Очень хорошо. После прочтения данного руководства вы будете знать, как сохранить любой XAML-элемент в PNG и сохранить его на вашем устройстве в ApplicationData.Current.LocalFolder.
Пример кода вы можете взять здесь.
Шаг 1: Сохранить XAML в PNG
Чтобы сохранить XAML в PNG, используйте следующий метод:
XAML (переменная это TextBox) теперь сохраняется в LocalFolder. Если вы хотите проверить это, перейдите в C:\Users\[имя вашего компьютера]\AppData\Local\packages и вбейте в поиске text.png.
Шаг 2: Отобразить изображение
Чтобы показать изображение в элементе управления Image, вы можете просто указать ImageSource приписывать ms-AppData:///local/text.png но забавная вещь произойдет второй раз при попытке записи в файл. Вы получите UnauthorizedAccessException.
По-видимому, контрол держит PNG закрытым, так что мы будем получать файл в виде потока:
Это позволит сохранить файл в PNG разблокированным, и вы сможете перезаписать его столько вам угодно раз. В Windows 8.1 сделали данный функционал действительно простым, вы простыми движениями можете сохранить XAML в PNG и я надеюсь, что эта статья помогла Вам!
Ссылка на источник: Save XAML as PNG in a Windows Store App
Добавить комментарий