У меня проблемы с назначением png-изображения элементу Image в XAML. Во время выполнения приложение вылетает за исключением:
InvalidCastException: невозможно преобразовать объект типа 'System.Drawing.Bitmap' в тип 'System.Byte []'.
Мои шаги следующие:
App.xaml.cs
protected override TextureProvider GetTextureProvider()
{
EmbeddedTexture[] textures =
{
new EmbeddedTexture {filename="icon.png", resource="icon"},
new EmbeddedTexture {filename="download.jpg", resource="download"}
};
return new EmbeddedTextureProvider(textures, Properties.Resources.ResourceManager);
}
MainWindow.xaml
<Image Source="icon.png"/>
- Я добавил icon.png в каталог проекта с помощью действия сборки "Resource" и добавил то же самое в файл Resources.resx.
Я запустил образец Menu3D с Github, который без проблем загружал изображения png. Может кто-нибудь указать, что я могу делать неправильно? Буду признателен за помощь.
Спасибо.