XAML を使用して Windows ストア アプリを作成しています。開始時に SelectedItem が設定されたスクロール可能な ListView があります。今、私には2つの要件があります:
- 選択したアイテムを常に表示したい
- さらに、可能な場合はリストの中央に表示する必要があります (最初の要素には表示できません)。
最初の要件は、リストの LayoutUpdated イベントと list.ScrollIntoView(item) メソッドを使用して部分的に満たすことができますが、アイテムが選択解除されるまで手動でリストを下にスクロールすることはできません。
2番目の要件については、私には考えがありません。