2010-02-11 3 views
1

Я хочу, чтобы мой ListBox никогда не прокручивался. Легко просто скрыть/отключить полосы прокрутки, но клавиши мыши/клавиши со стрелками по-прежнему вызывают прокрутку, когда элементы в ListBox превышают ее границы. Должен быть какой-то способ сообщить ListBox, что он просто не может прокручивать ... правильно?Как остановить WPF Listbox от прокрутки

+0

Вы хотите, чтобы выбранный элемент все еще был выделен, но подсветка выходит из поля зрения, и элементы остаются статическими? – Dave

+0

удалить средство просмотра прокрутки из шаблона –

+1

Зачем вы хотите это сделать? Это звучит как очень причудливая функциональность. –

ответ

2

Возможно, вам удастся прокрутить полосу ScrollViewer от шаблона ListBox. Посмотрите, работает ли это.

+0

Этот ответ верный: редактирование шаблона ListBox и удаление ScrollViewer из него фактически выполнит то, что было запрошено. Но я тоже озадачен тем, почему вы когда-нибудь захотите сделать это в первую очередь. –

+0

Мне нужно определить определенное условие, при котором Listbox не может прокручиваться, это не очень странно. Он синхронизируется с визуализированным компонентом, и если этому компоненту в настоящее время не разрешено прокручивать, то может быть этот список. – Kamiikoneko

Смежные вопросы