| Flex 2 開発ガイド > Flex アプリケーションのユーザーインターフェイスの作成 > レイアウトコンテナの使用 > TitleWindow レイアウトコンテナ | |||
TitleWindow レイアウトコンテナは、ポップアップウィンドウとして使用するために最適化された Panel コンテナです。コンテナは、タイトルバー、タイトルバー内のキャプションとステータス領域、境界線、および子のコンテンツ領域で構成されます。Panel コンテナと異なり、TitleWindow コンテナには Close ボタンを表示できます。また、このコンテナは、ユーザーがアプリケーションウィンドウの画面内でドラッグ可能なポップアップウィンドウとして機能するように設計されています。
ポップアップ TitleWindow コンテナは、モーダルまたは非モーダルにすることができます。モーダルの場合は、ポップアップウィンドウが閉じられるまで、ポップアップウィンドウがすべてのキーボード入力とマウス入力を受け付けます。非モーダルの場合は、ポップアップウィンドウが開いた状態で、他のウィンドウも入力を受け付けることができます。
TitleWindow コンテナの典型的な用法の 1 つに、フォームの表示があります。ユーザーがフォームへの入力を終えた時点で、TitleWindow コンテナをプログラムによって閉じることができます。または、ユーザーがウィンドウ右上隅の閉じるアイコン (内部に "x" の表示されたボックス) を押して、アプリケーションに終了要求を送ることによっても閉じることができます。
Title ウィンドウはポップアップ表示させるため、他のほとんどのコントロールのように MXML 内で直接作成するのではありません。代わりに、PopUpManager を使用します。
次の例は、Form コンテナを子として持つ TitleWindow コンテナです。
TitleWindow コンテナには、次のデフォルトサイズ設定属性があります。
|
プロパティ |
デフォルト値 |
|---|---|
|
デフォルトサイズ |
height は、デフォルトの高さまたは明示的に指定した高さを持つ、コンテンツ内のすべての子を収容し、さらにタイトルバーと境界線、垂直方向の子同士の間隔、コンテナの上下のパディングをすべて収容できる十分な大きさです。 width は、最も幅の広い子のデフォルト幅または明示的な幅にコンテナの左右のパディングを加えた値、またはタイトルテキストの幅のうち、いずれか大きい方の値です。 |
|
|
|
|
|
|
詳細については、『Adobe Flex 2 リファレンスガイド』の TitleWindow を参照してください。
Flex 2.01