Как я могу заблокировать инструментарий:LongListMultiSelector в режиме выбора?
Я реализовал список друзей в моем приложении, используя toolkit:LongListMultiSelector
и по умолчанию я установил так, чтобы отображались поля для проверки друзей (включен режим выбора). Но если вы выбираете кого-то и снимаете флажки, флажки исчезают, и для того, чтобы они снова стали видимыми, вам нужно странным образом нажать слева от элемента списка, где должен был находиться ящик.
Я взломал его, чтобы он всегда был в курсе событий IsSelectionEnabledChanged
и в этом случае я всегда принудительно включаю: ListOfFriends.IsSelectionEnabled = true;
Разве нет лучшего способа всегда держать выбор включенным? Мой хак заставляет список фактически мерцать, он закрывает список на 20 мс, но затем происходит событие и вынуждает список снова разрешить выбор.
1 ответ
Вы можете легко достичь этого через
ListOfFriends.EnforceIsSelectionEnabled=true;