如何调整/控制已实现和发布的WPF应用程序的高度

时间:2013-05-06 07:57:18

标签: c# wpf window height

我使用c#和WPF构建了一个应用程序。该应用程序已经启动,客户正在使用它。现在,这就是问题所在。

在我的应用程序中,窗口的最小高度已设置为825,但客户的屏幕分辨率为1366(宽度)x 768(高度)。因此,客户无法看到整个UI,因此,由于最小高度问题,某些按钮不能完全供用户使用。

我知道我可以减少最小高度并结束这个但是这将涉及释放应用程序的下一次更新吗?如果不这样做,我该如何向用户发布临时修复?一种从外部方式控制应用程序窗口最小高度属性的方法(比如通过bat文件或其他东西)。

1 个答案:

答案 0 :(得分:0)

您是否尝试在高度使用*?自动将匹配任何控件的大小,但*为您提供可以与拉伸

一起使用的剩余部分

如果您有多个*定义,那么每个定义都是比例

e.g。

<Grid>
  <Grid.RowDefinitions>
     <RowDefinition Height="50" /> <!-- Header for Example
     <RowDefinition Height="*" /> <!-- Use Whatever space is left in the parent control
     <RowDefinition Height="50" /> <!-- Close Buttons etc
  </Grid.RowDefinitions>
</Grid>

有关详细信息,请参阅Managing Application height in WPF (Expressing height as a percentage of screen height)