我最大化我的应用程序时控制大小

时间:2013-03-17 01:28:38

标签: c# wpf user-interface

  • 我正在为我的应用程序使用C#WPF,我正在努力使用UI中的控件使我的应用程序变得简单(不拥挤)。
  • 当我使用默认尺寸的窗户开始我的项目时,它看起来很漂亮,控制器和面板周围有一个很好的空间,让眼睛舒服。
  • 当我最大化我的应用程序以适应屏幕大小时,麻烦就开始了。控件和面板拉伸得太大,变得非常大,以适应屏幕。
  • 我尝试使用最小宽度最大宽度属性但是当我最大化时,我找到位于中心的应用程序。在大小上,我周围有明显的宽空间。
  • 我尝试使用标准尺寸 1024x768 ,但我遇到了同样的麻烦。应填充更多控件的空白区域。
  • 如何在不看到太多空间的情况下使我的应用程序适合任何屏幕?

1 个答案:

答案 0 :(得分:2)

您可以将该地块包裹在ViewBox

示例:

<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        x:Class="WpfApplication13.MainWindow"
        Title="MainWindow" x:Name="UI" Width="459" Height="293"  >
    <Viewbox Stretch="Uniform">
        <Grid Width="1024" Height="768" >
            <All your content .....
        </Grid>
    </Viewbox>
</Window>