次の方法で共有


コンテンツのレイアウトと間隔

この記事では、アプリのコンテンツの設計に役立つ実用的なヒントと例をいくつか紹介します。Windows の間隔の根拠、型ランプを使用して階層、リストとグリッド、コントロールをグループ化する方法について説明します。

間隔とグリッド

一貫したサイズの間隔と余白を使用すると、エクスペリエンスが個別のコンポーネントにグループ化されます。 これらの値は丸い角のロジックにマップされ、一緒にまとまりのある使用可能なレイアウトを作成するのに役立ちます。

8 ピクセルで区切られた 2 つのボタン。

ボタン間の 8epx

ボタンと 8 ピクセルで区切られたポップアップ。

ボタンとフライアウトの間の 8epx

8 ピクセルで区切られたコントロールとヘッダー。

コントロールとヘッダーの間の 8epx

コントロールと 12 ピクセルで区切られたラベル

コントロールとラベルの間に 12epx

12 ピクセルで区切られた 2 つのコンテンツ領域。

コンテンツ領域間の 12epx

両側に 12 ピクセルの余白があるテキストを含むサーフェス。

サーフェステキストとエッジテキストの間に16epx

テキスト + 階層

このタイプ ランプ (リンク) は、アプリ内で階層を伝えるのに役立つさまざまなサイズを提供するように設計されています。

十分なスペースがある場合にタイトル、サブタイトル、本文のスタイルを使用するテキストの例。

タイトル、サブタイトル、本文を 12epx 間隔で使用します。

制限された空間でタイトルの代わりに Body Strong を使用する例。

制限された UI 空間でタイトルを区別する場合は、テキスト ブロック間のスペースを追加せずにタイトルに対して Body Strong を使用します。

制限された空間で Caption スタイルを使用する例。

コマンド ボタンなど、テキストが必要な非常に狭いスペースにはキャプション サイズを使用します。

リストとグリッド

作成できるさまざまなリスト スタイルとグリッド スタイルがあります。 Windows で使用されるさまざまなコンポジションを次に示します。

複数の要素を持つリスト項目の例。

複数行のリストの場合は、タイプ ランプの Body と Caption、および 32epx アイコンを使用します。

セクション ヘッダーには Body Strong を使用します。

水平リストの例。

グリッド項目にアイコンまたは人物画像要素を使用する場合は、中央揃えのキャプション テキストを使用します。

大きなリスト アイテムを含む例のリスト。

リストにテキストを含む大きなグラフィカル要素が含まれている場合は、プライマリ テキストに本文スタイルを使用し、画像に左揃えで配置します。

コントロールの使用

一般的な構成でコントロールを相互に関連付ける方法の例をいくつか示します。

子コントロールを持つエキスパンダーの例。

リスト スタイルと共通コントロールでエキスパンダー コントロール (リンク) を使用する方法を示す例。 コントロールはエクスパンダー ボタンとの間に 16epx の間隔を空けて右揃えにしてください。

エキスパンダー内のコントロールの配置方法の例。

この例では、エキスパンダー内に配置したときのコントロールの配置を示します。 コントロールのインデントを 48epx にします。