2015-05-15 4 views
0

Мне нужно сделать полноэкранное приложение «портрет» 1080x1920 с некоторыми изображениями фиксированного размера, используя WPF. Но у меня есть стандартный «пейзаж» 1920x1080, на котором я работаю, поэтому я не могу запустить свое приложение, чтобы проверить его. Я также не могу поворачивать свой экран на 90 градусов (он не вращается).WPF полноэкранное приложение отладки в режиме «портрет»

Как это можно было бы преодолеть? Может быть, какое-то «зумирование метки» существует как этого

<zoom value=50%> 
    ... my xaml interface ... 
</zoom> 

я мог временно использовать их во время отладки сессий ..

Спасибо!

+1

Вы пробовали обернуть 'ViewBox' вокруг вашей MainWindow в' Grid'? Это может сделать трюк. –

+0

Спасибо, это помогает. – Sphinx

ответ

0

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

<Grid> 
    <Grid.RenderTransform> 
     <RotateTransform Angle="90"/> 
    </Grid.RenderTransform> 
</Grid> 

и если вы хотите, чтобы сделать масштабирование (увеличение - выход) вы можете использовать следующий тег

<Grid> 
     <Grid.RenderTransform> 
      <ScaleTransform ScaleX="2" ScaleY="2"/> 
     </Grid.RenderTransform> 
    </Grid> 

значение одного означает, что вы не хотите масштабировать вообще значения выше 1 означают Zooom в (увеличения) значение ниже 1 означает уменьшение (Смоллинг)

Надеется, что это полезно

+0

Второй код работает, но 'Viewbox Height =" 1080 "Width =" 1920 "> ...' кажется лучшим подходом. В любом случае, спасибо. – Sphinx

Смежные вопросы