2016-07-01 3 views
-1

Мне интересно, как лучше всего работать с изображениями в C#, в приложении wpf.C# Работа с изображениями - Ресурсы или путь к картинке

Кто-то рекомендует передать путь к изображению в приложение, и кто-то рекомендует использовать ресурсы.

В моем текущем проекте у меня есть список, и всякий раз, когда я нажимаю кнопку, изображение будет добавлено. Я работаю с ObservableCollection, и всякий раз, когда я нажимаю кнопку, я добавляю путь к изображению в коллекцию. Итак, всякий раз, когда я запускаю приложение, я запускаю папку с изображениями и собираю имена в массиве. Таким образом, я могу создать полный путь к изображению. После этого я использую метод для перетасовки значений массива.

Я не знаю точно, как я могу это сделать с ресурсами, потому что я не могу получить доступ к пути к файлам, но я могу напрямую получить доступ к изображению.

Что вы рекомендовали бы, используя путь или ресурсы, и как бы вы справились с этим? Что о производительности?

Я искал много, но не нашел ответ на мои «проблемы», может быть, я использовал неправильные ключевые слова ...

+0

Я использую всегда Ресурсы, компактные, вместе с основным приложением. –

ответ

0

Для «После этого я использую метод перетасовать массив значения.» просто используйте некоторый префикс или похожий на root через ресурсы и бросайте все, что вам нужно, в коллекцию и применяйте туда тасование. Все, что вам действительно нужно отслеживать, - это имя. Использование ресурсов будет более эффективным с точки зрения пространства и добавит немного большей безопасности в вещи.