0

おはようございます、

WPF ウィンドウのコードで多数のユーザー コントロールを作成しています。

コンテンツをコンテナのサイズに自動的に縮小するユーザーコントロールを追加できるコンテナコントロールはありますか。

コンテンツを利用可能な最大サイズまで拡大したくありません。均一に縮小するだけです。

水平レイアウトモードでstackpanelコントロールを試してみましたが、これはうまくいくように見えましたが、子をオーバーフローまたはクリップするだけのようです(つまり、スクロールバーまたはページからの非表示のコンテンツ)。

私が必要としているのは、すべてのコンテンツを表示できるようにすることですが、最大サイズに達したらサイズを変更することです。

前もって感謝します。

ダン。

4

1 に答える 1

1

クレメンスはコメントで回答を提供しましたが、コメントを回答として受け入れることができないため、ここに投稿しました。

答えは、ViewBox を作成してから、コンテナー (すべてのコントロールを含む) をビューボックスに配置することです。

これは、必要に応じて正確に縮小および拡大し、クリップしません。

ありがとう

ダン。

于 2012-06-19T19:41:35.260 に答える