アイテムのリストを表示し、どちらが「現在の」アイテムであるかを示すシナリオがあります(小さな矢印マーカーまたは変更された背景色を使用)。
「SelectedItem」のコンテキストが必要なため、ItemsControlは適切ではありません。ただし、選択範囲をプログラムで移動し、ユーザーが変更できないようにする必要があります。
ListBoxを非インタラクティブにする簡単な方法はありますか?マウスとキーボードのイベントを意図的に飲み込むことでそれを曖昧にすることはできますが、私たちが望むものを与えるいくつかの基本的なプロパティ(「IsEnabled」をその視覚スタイルに影響を与えずにfalseに設定するなど)が欠けていますか?
または...両方の長所を備えた別のWPFコントロール(SelectedItemプロパティを持つItemsControl)はありますか?