OK Это должно быть легко. Я видел несколько других вопросов об этом, и он должен работать, но необъяснимо это не так. Так что я есть, что изображениеДобавить изображение из кода
<Image Name="LogoImage" Width="50" Height="50">
и я хочу, чтобы установить его с помощью кода. Итак, у меня есть s/r StrPath2ResizedBmpSize, который изменяет размер и получает BitmapImage. Это работает, потому что если в отладке я смотрю на bmp, все в порядке.
Тогда я хочу, чтобы получить изображение, чтобы установить LogoImage через эту рутину:
LogoImage = ImageUtilities.StrPath2ResizedImgSize(strFilename, 50, 50);
с
public static Image StrPath2ResizedImgSize(string strPath, int newWidth, int newHeight)
{
var bmp = new BitmapImage();
bmp = BitmapUtilities.StrPath2ResizedBmpSize(strPath, newWidth, newHeight);
Image img = new Image();
img.Source = bmp;<-----image is not set and it's null
return img;
}
, но он не работает, а изображение представляет собой изображение с нулевыми параметрами. Где проблема? Спасибо
Почему вы instanciating новый объект 'Image'? Почему бы просто не установить источник «LogoImage»? (который уже создан) – Sidewinder94
Что такое BitmapUtilities. –