Expanderコントロールを展開した際にウィンドウの大きさも変更(リサイズ)する

Expanderコントロールを展開した際に、ウィンドウの大きさも変更したい場合があります。
まずウィンドウをデザインします。
Expanderコントロールを展開した際にウィンドウの大きさも変更(リサイズ)する:画像1
上図のように、下端にExpanderコントロールを配置します。

Expanderコントロールの内部にTextBoxを配置しました。
Expanderコントロールを展開した際にウィンドウの大きさも変更(リサイズ)する:画像2

ExpanderコントロールのHeightプロパティはautoになっていることを確認します。
Expanderコントロールを展開した際にウィンドウの大きさも変更(リサイズ)する:画像3

また、WindowコントロールのSizeToContentをHeightに設定します
Expanderコントロールを展開した際にウィンドウの大きさも変更(リサイズ)する:画像4

実行してみます。Expanderを展開するとウインドウサイズが変わることが確認できます。 Expanderコントロールを展開した際にウィンドウの大きさも変更(リサイズ)する:画像5

Expanderコントロールを展開した際にウィンドウの大きさも変更(リサイズ)する:画像6


AuthorPortraitAlt
著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
作成日: 2009-12-10
Copyright © 1995–2025 iPentec all rights reserverd.