0
В моем Silverlight управления, я загрузке моего фоновое изображение из потока:Получение высоты в ImageSource в Silverlight
BitmapImage img = new BitmapImage();
img.SetSource(stream);
Image background = new Image();
background.Source = img;
Как я могу узнать высоту растрового изображения, загруженного из поток? Ни один из обычных подозреваемых (например, Property, DependencyProperty), по-видимому, недоступен ни на img, ни на фоне.
Почти, но ты меня на правильном пути. Вот что работает для меня: 1. Создайте обработчик событий для события Loaded. 2. img.Measure (новый размер (размерX, размерY)); 3. img.ActualHeight содержит размер в пикселях! –
Я рад, что смог помочь вам. –