Это мой первый опыт работы с UWP, и в настоящее время я портирую свое приложение WinForms C # на UWP, чтобы использовать его на своем телефоне. Мое приложение использует два файла, которые я храню рядом с его exe: PNG и текстовый файл. Я получил к ним доступ с использованием Application.StartupPath + "\\my.png" и т. Д. Как я могу сделать то же самое в UWP?

1
Kosmos 1 Апр 2017 в 16:39

2 ответа

Лучший ответ

Вы можете сделать это

BitmapImage bitmapImage = new BitmapImage(new Uri(this.BaseUri, "/Assets/image.jpg"));

Активы - это имя папки в вашем проекте UWP.

Для получения дополнительной информации https://msdn.microsoft.com /en-us/library/windows/apps/xaml/hh965322.aspx

1
Shashi Bhushan 1 Апр 2017 в 13:46

Вы не можете записывать файлы в папку пакета приложения (путь, в котором развернут appx). Вы можете использовать класс ApplicationData для хранения файлов.

0
Dave Smits 1 Апр 2017 в 14:08