Member 12294266 Ответов: 1

Предотвращает ли WPF listviews selectionmode extended установку фокуса на другие элементы управления?


Привет,

Кажется, я не могу установить фокус на другой элемент управления, когда выбор изменяется в расширенном представлении списка selectionmode.

В single и multi select фокус меняется местами, как и должно быть, однако в extended я не могу заставить его функционировать и не могу понять, почему.

Правка: дальнейшее расследование. Похоже, что фокус применяется ко второму элементу управления, когда выбраны 2 элемента, но не 1.

Что я уже пробовал:

Читая документацию Microsoft, кажется, что расширенный выбор должен действовать так же, как и одиночный, когда ни shift, ни ctrl не удерживаются.

Поскольку это не так, я полностью потерялся.

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

1 Ответов

Рейтинг:
12

Member 9955552

В итоге я использовал dispatchtimer для установки фокуса после завершения события selectionchange.

Появляется расширенный selectionmode принимает Фокус после события selectionchange на первом элементе.


Должен быть лучший способ, но я его еще не нашел.