我正在研究一个WPF项目,主窗口大小是:Height="672.4" Width="1458"
。当我运行应用程序时它没关系,一切看起来都正确,但是当我在另一台PC上运行相同的应用程序时,控件的位置和它们的布局会崩溃!
第一台PC的分辨率为1536 x 864,第二台的分辨率为1366 x 768!
我该怎么做才能使所有控件的布局在任何分辨率下都相同?
在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>