WPF应用程序解析和布局问题

时间:2018-09-04 12:38:07

标签: c# wpf

我正在处理WPF项目,主窗口大小是:Height="672.4" Width="1458"。当我运行该应用程序时,一切正常,但在另一台PC上运行同一应用程序时,控件的位置及其布局崩溃了!

  

第一台PC的分辨率为1536 x 864,第二台PC的分辨率为1366 x 768!

我该怎么做才能使所有控件的布局在任何分辨率下都相同?

1 个答案:

答案 0 :(得分:2)

在WPF XAML页面中不要将高度和重量用作固定大小,我参考此:

 <Grid.ColumnDefinitions>
            <ColumnDefinition Width="100*" />
        </Grid.ColumnDefinitions>
        <Grid.RowDefinitions>
            <RowDefinition Height="auto" />
            <RowDefinition Height="100*" />
        </Grid.RowDefinitions>

在xaml页面上创建一个网格:

<Grid Grid.Row="0" Grid.Column="0" Background="#FFF1F1F1">
          .............YOUR_CODE...........
 </Grid>