我不明白...
BitmapImage img = new BitmapImage(myUri);
Console.WriteLine("Width: {0}, Height: {1}", img.Width, img.Height);
输出: "宽度:1,高度:1"。
我尝试过PixelWidth / PixelHeight,我尝试过使用BeginInit / EndInit手动创建它,还设置了PreservePixelFormat ... 什么都不起作用。
(除了更奇怪的是:这都是用户点击按钮并下载一些图像的过程的一部分。好吧,第二次单击该按钮时,它确实具有非1的宽度/高度。)