WPF: список, центрирование выбранного элемента - PullRequest
3 голосов
/ 27 февраля 2009

Можно ли всегда держать выбранный элемент в середине списка? Если пользователь выбирает элемент, я хочу прокрутить его так, чтобы вновь выбранный элемент находился посередине.

Полагаю, это возможно для «крайних случаев» (первых и последних нескольких пунктов), но это нормально.

Ответы [ 2 ]

3 голосов
/ 21 мая 2009

Дэвид Энсон разместил в своем блоге несколько статей, которые могут вам помочь: Часть 1 и Часть 2 . Он дает метод расширения, который центрирует элемент в списке. Вы могли бы быть в состоянии основываться на этом.

1 голос
/ 27 февраля 2009

Это возможно с парой строк пользовательского кода. Вот обсуждение примера реализации . Возможно, вам придется немного подправить его, чтобы учесть четное количество элементов, включающее только нечетное число, но общая идея та же самая.

...