Сохранить XAML в PNG Windows 8.1

Хотите создавать эскизы, вложения или другое отображение вашей страницы? Очень хорошо. После прочтения данного руководства вы будете знать, как сохранить любой XAML-элемент в PNG и сохранить его на вашем устройстве в  ApplicationData.Current.LocalFolder.

Пример кода вы можете взять здесь.

png;base64509310cadc4f98f2

 

Шаг 1: Сохранить XAML в PNG

Чтобы сохранить XAML в PNG, используйте следующий метод:

png;base648cb3d828b9b4a905

XAML (переменная это TextBox) теперь сохраняется в LocalFolder. Если вы хотите проверить это, перейдите в C:\Users\[имя вашего компьютера]\AppData\Local\packages и вбейте в поиске text.png.

Шаг 2: Отобразить изображение

Чтобы показать изображение в элементе управления Image, вы можете просто указать ImageSource приписывать ms-AppData:///local/text.png но забавная вещь произойдет второй раз при попытке записи в файл. Вы получите UnauthorizedAccessException.

По-видимому, контрол держит PNG закрытым, так что мы будем получать файл в виде потока:

png;base649f57f795e84b6cbb

Это позволит сохранить файл в PNG разблокированным, и вы сможете перезаписать его столько вам угодно раз. В Windows 8.1 сделали данный функционал действительно простым, вы простыми движениями можете сохранить XAML в PNG и я надеюсь, что эта статья помогла Вам!

Ссылка на источник: Save XAML as PNG in a Windows Store App

 

Реклама
Tagged with: , , , , ,
Опубликовано в Development, Windows 8.1

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход /  Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход /  Изменить )

Connecting to %s

%d такие блоггеры, как: