1

Win7のMSVC 2012で.NET 4でC#を使用しています。

WPF アプリケーション プロジェクトに 3 行のグリッド コントロールを持つウィンドウがあります。

これが私の行の定義です:

<Grid.RowDefinitions>
    <RowDefinition Height="Auto"/>
    <RowDefinition Height="145"/>
    <RowDefinition Height="100*"/>
</Grid.RowDefinitions>

一番上の行にはメニューバーがあります。中央の行にはいくつかのコントロールがあります。ウィンドウの下の行のサイズとその内容は関係ありません。ウィンドウの最小の高さを最初の 2 行を合わせた高さに「バインド」して、ウィンドウを最小化して、それらだけが表示されるようにしたいと思います。

ビジュアル デザイナーで [カスタム式] オプションを使用できると思いますが、よくわかりません。提案?

4

1 に答える 1

0

WindowのSizeToContentプロパティをBindingではなくWidthAndHeightに設定します。これがお役に立てば幸いです。

于 2013-03-11T06:20:29.767 に答える