Я не понимаю ...
BitmapImage img = new BitmapImage(myUri);
Console.WriteLine("Width: {0}, Height: {1}", img.Width, img.Height);
Вывод: «Ширина: 1, Высота: 1».
Я пробовал PixelWidth / PixelHeight, я пытался вручную создать его с помощью BeginInit
/ EndInit
, а также установить PreservePixelFormat
... ничего не работает.
(За исключением, еще более странного: это все часть процесса, когда пользователь нажимает кнопку, и некоторые изображения загружаются. Ну, секунда раз, когда нажимается эта кнопка, делает имеют не 1 ширину / высоту.)