1

現在、リストボックスを含むウィンドウがあります。リストボックスには検索結果が表示されます。

私が現在抱えている問題は、検索が実行され、十分なアイテムがリストボックスに追加されると、リストボックスが垂直方向に拡張され、フォームも垂直方向に拡張されることです。

これをmaxheightで修正できることはわかっていますが、フォームのサイズをユーザーに制限したくはなく、実行時のプログラムのみに制限したいと思います。

ListBoxに自動的に展開しないように、またはユーザーがフォームのサイズを変更したときにのみ展開するように指示する方法はありますか?

4

2 に答える 2

0

申し訳ありません...問題を解決しました。Window.SizeToContent="Height"を誤って設定しました。

問題が解決しました。

于 2010-10-21T17:29:37.943 に答える
0

グリッドに入れるだけです。ウィンドウのサイズが自動的に設定されていない限り (SizeToContent="...")、これは機能するはずです。

<Grid>

    <ListBox x:Name="lstSomeData"
             HorizontalAlignment="Stretch"
             VerticalAlignment="Stretch" />

</Grid>
于 2010-10-21T04:10:34.110 に答える