Blazor Expansion Panel (展開パネル) の概要
Ignite UI for Blazor 展開パネルは、縮小または展開の 2 つの状態で描画できる軽量のアコーディオン コンポーネントです。展開パネルは、マウス クリックまたはキーボード操作によって切り替えることができます。
Blazor 展開パネルの例
使用方法
IgbExpansionPanel
の使用を開始する最も簡単な方法は次のとおりです:
イベントにバインド
展開パネル コンポーネントは、次のイベントを発生させます:
次のサンプルは、コンポーネントにロジックを追加して、パネルの現在の状態に応じて subtitle
を表示 / 非表示にする方法を示しています。
コンポーネントのカスタマイズ
IgbExpansionPanel
コントロールを使用すると、あらゆる種類のコンテンツを本体内に追加できます。Input、チャート、さらには他の展開パネルを描画できます!
IgbExpansionPanel
を使用すると、公開された title、subTitle、および indicator スロット全体でヘッダーを簡単にカスタマイズできます。
展開インジケーターの位置の構成は、展開パネルの IndicatorPosition
プロパティを使用して行うことができます。可能なオプションは、start、end、または none です。
次のコードサンプルは、コンポーネントのボタンが右側に移動するように構成する方法を示しています。
キーボード ナビゲーション
Ignite UI for Blazor 展開パネルのキーボード ナビゲーションは、W3C アクセシビリティ標準に準拠しており、使いやすくなっています。
キーの組み合わせ
- Alt + ↓ - フォーカスされたパネルを展開します。
- Alt + ↑ - フォーカスされたパネルを縮小します。
- Space / Enter - フォーカスされたパネルの展開状態を切り替えます。
スタイル設定
Ignite UI for Blazor 展開パネル コンポーネントは、いくつかの CSS パーツ (header
、indicator
、title
、subtitle
および content
) を公開して、スタイルを完全に制御できるようにします。