Сохранение пути к изображению в базе данныхC#

Место общения программистов C#
Гость
Сохранение пути к изображению в базе данных

Сообщение Гость »


У меня есть база данных SQLite (sqlite-net-pcl) в моем проекте C# Maui, и я хочу сохранить URI в виде строки в ресурсе jpg внутри моего проекта. Проблема в том, что он просто не работает. Я даже создал конвертер, чтобы он показывал мне картинку, но шансов нет.

Это код в XAML.

Это конвертер, о котором идет речь.

общедоступный класс ImagePathConverter: IValueConverter { общедоступный объект Convert (значение объекта, тип targetType, параметр объекта, культура CultureInfo) { вар imagePath = (строка) значение; вернуть ImageSource.FromResource(imagePath); } общедоступный объект ConvertBack (значение объекта, тип targetType, параметр объекта, культура CultureInfo) { выбросить новое NotImplementedException(); } } Некоторые варианты строк, которые я сохранил, но не дал результатов:

"~/Resources/Images/Thumb/adv1.jpg"
"./Resources/Images/Thumb/adv1.jpg"
"/MyAssembly;/Images/Thumb/adv1.jpg"
"resource://MyAssembly.Images.Thumb.adv1.jpg"
$"{assemblyName}.Images.Thumb.adv1.jpg"

...и многие-многие другие варианты. Я не знаю, что делаю не так.

Пытался сохранить разные варианты строк, но картинка в XAML не отображается. Возможно, есть лучшее решение.

Вернуться в «C#»