Как получить размер измененного изображения? - PullRequest
0 голосов
/ 13 февраля 2019

В UWP у меня есть это изображение

<Image Source="{Binding Bitmap}" Stretch="Uniform"/>

Я хочу получить размер измененного растрового изображения внутри Элемент изображения в коде позади, поэтому у меня есть

Image img = ...;

var width = img.Width; // this gives size of Image element not the bitmap resized
                       // inside the Image.

Таким образом, исходное растровое изображение может иметь размер 1920x1080, но размер элемента изображения равен 300x200, поэтому растровое изображение внутри него будет иметь размер 300x112,5 при заданном Stretch=Uniform.Я хочу получить 300x112,5

1 Ответ

0 голосов
/ 14 февраля 2019

Используйте свойства ActualWidth / ActualHeight.

...