Создание шкалы окна просмотра по вертикали, но растягивания по горизонтали

Я хочу создать окно просмотра (или что-то подобное), которое масштабирует только его высоту, а затем растягивает его содержимое по горизонтали.

Если я сделаю это:


  
    
    
  

, то получу следующее:


(источник: excastle.com )

Это действует так, как если бы обе кнопки имели HorizontalAlignment = "Center", а затем масштабировались результат. Но мне не нужен HorizontalAlignment = "Center"; Я хочу HorizontalAlignment = "Stretch", например:


(источник: excastle.com )

Поэтому я хочу, чтобы он прочитал его содержимое » желаемую высоту, рассчитайте коэффициент масштабирования, основанный только на высоте, а затем разрешите масштабируемому содержимому растягиваться по горизонтали.

Есть ли способ добиться этого с помощью окна просмотра и / или какой-либо сторонней панели?

16
задан Glorfindel 8 August 2019 в 03:28
поделиться