В xaml создаю изображение и задаю ему нужную высоту:
<Image x:Name="CatView" Height="38" Source="_мое_изображение">
Как в коде получить изображение, которое получится после пересчета размеров?
Т.e., где лежит мое изображение с размером равным CatView.RenderSize?
Ну сама картинка может быть нигде и не хранится, или хранится в недоступном месте. Но можно легко получить снимок любого контрола в картинку. Например, так:
// получаем изображение
var rtb = new RenderTargetBitmap(
(int)control.ActualWidth, (int)control.ActualHeight, 96, 96, PixelFormats.Pbgra32);
rtb.Render(control);
// сохраняем в PNG
var png = new PngBitmapEncoder() { Frames = { BitmapFrame.Create(rtb) } };
using (var file = File.Create(path))
png.Save(file);
Документация: How to: Encode a Visual to an Image File.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости