2

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

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

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

4

1 回答 1

0

您是否尝试过在高度中使用 *?Auto 将匹配任何控件的此大小,但 * 为您提供可与 Stretch 一起使用的其余部分

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

例如

<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>

有关详细信息,请参阅在 WPF 中管理应用程序高度(将高度表示为屏幕高度的百分比)

于 2013-05-20T06:08:32.880 回答