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 に答える