Я рвал на себе волосы из-за этой проблемы в течение последнего часа или около того.
У меня есть код, который выглядит так:
videoTile.Icon = new ImageSourceConverter().ConvertFrom(coDrivr4.Properties.Resources.Music.GetHbitmap()) as ImageSource;
Когда я запускаю свой код, появляется сообщение об ошибке NullReferenceException. Ни 'Music', ни возвращение GetHbitmap () не имеют значения.
Я пытаюсь получить изображение через Свойства, потому что это единственный способ, который я выяснил, как получить доступ к изображениям в моей папке Ресурсы. Я бы просто добавил их в файл app.xaml в качестве ресурса, но я не использую файл app.xaml по нескольким причинам.
Я пытаюсь сделать это неправильно? Все, что мне нужно сделать, это получить объект ImageSource изображения, которое у меня есть в моем каталоге ресурсов. Я могу прекрасно использовать их в своем XAML, но не могу сделать это ни в одном коде.
P.S .: Я не могу просто добавить их в качестве ресурса в файл XAML, потому что это просто класс и, следовательно, нет файла XAML.