0

WPFアプリケーションでポップアップウィンドウを使用しています。SizeToContentに設定されたフチなしウィンドウWidthAndHeightです。

ボタンのさまざまな長さのキャプションやさまざまなボタンの数などに対応するために、ユーザーに表示するたびにサイズが変更されます。

残念ながら、この自動サイズ変更は目立ちます-特にウィンドウが縮小する場合。それは「ジャンピー」に見えるので、一種のアマチュアっぽいです。

毎回いくつかのイベントハンドラーを再アタッチする必要があり、リストボックス(言語コードを含む)を再入力する必要があるため、このウィンドウを破棄することはありません(非表示にして再度表示するだけです)。

表示される前に正しいサイズを計算するように指示する方法はありますか?

4

1 に答える 1

1

これは、WPF パフォーマンスの最適化でなければなりません。事前に InvalidateMeasure() を呼び出すと役立つ場合があります。

于 2011-08-02T11:39:53.040 に答える