次の方法で共有


Listboxitem

ListBoxItemは、ListBox コントロール内で選択可能な個々の項目を表します。 ListBox コレクションに項目を追加すると、WPF は ListBoxItem コンテナー内の各項目を自動的にラップします。

ListBoxItem コントロールは、次のような個々のリスト アイテムのビジュアルプロパティと動作プロパティを提供します。

  • 選択動作 - 項目がユーザーの選択にどのように応答するかを処理します。
  • 表示状態 - 項目がホバー、選択、またはフォーカスされたときの外観の変更を管理します。
  • コンテンツ プレゼンテーション - その特定のアイテムの実際のデータまたはコンテンツを表示します。

ListBoxItem コンテナーの外観と動作をカスタマイズするには、ListBoxItem を直接スタイル設定するか、親 ListBox でカスタム ItemContainerStyle を定義します。

スタイルとテンプレート

既定の ControlTemplate を変更して、 ListBoxItem コントロールに一意の外観を与えることができます。 詳細については、「 スタイルとテンプレートとは」 および 「コントロールのテンプレートを作成する方法」を参照してください。

コンテンツ プロパティ

ListBoxItem コントロールは、Content プロパティをコンテンツ プロパティとして使用します。 このプロパティは、各リスト アイテム内に表示される内容を決定し、テキスト、画像、複雑な UI 要素など、さまざまなコンテンツ タイプをサポートします。

部品

ListBoxItem コントロールでは、名前付きテンプレート パーツは定義されません。

ビジュアル状態

次の表に、 ListBoxItem コントロールの表示状態を示します。

VisualState 名称 VisualStateGroupの名前 Description
Normal CommonStates コントロールは通常の状態です。
マウスオーバー CommonStates マウスが操作部の上にあります。
Disabled CommonStates コントロールが無効になっています。
Focused FocusStates コントロールにはキーボード フォーカスがあります。
集中していない FocusStates コントロールにキーボード フォーカスがありません。
入選 セレクションステート コントロールが選択されています。
選択されて非フォーカス SelectionStates コントロールは選択されていますが、キーボード フォーカスがありません。
未選択 SelectionStates コントロールが選択されていません。
無効フォーカス 検証状態 コントロールに検証エラーがあり、キーボード フォーカスがあります。
フォーカスが外れた無効状態 検証状態 コントロールに検証エラーがありますが、キーボード フォーカスがありません。
有効 検証状態 コントロールは有効であり、検証エラーはありません。

こちらも参照ください