Мне нужен список, который выбирает при первом щелчке и отменяет выбор при втором щелчке, так что в любой момент выбирается только ноль или один элемент.
Выбор / отмена выбора реализуется в списке (с SelectionMode = "Single"), когда вы удерживаете crtl, но, к сожалению, никто из моих пользователей не должен знать об этом.
С SelectionMode = "Multiple" у нас есть точная функциональность, которую я хочу, за исключением того, что вы можете выбрать более одного элемента ...
Дополнительная информация: я хочу, чтобы пользователь сначала выбрал установку для входа, а затем предоставил учетные данные (и некоторые другие варианты).
Для этого я использовал список с расширяющимся содержимым. Чтобы помочь расширению, я сделал в левой части элемента списка треугольник, который указывает вправо, когда он не раскрыт, который поворачивается, чтобы указывать вниз, когда вы выбрали элемент списка.
Итак, сначала пользователь видит список над установками, а затем, когда он выбрал нужный элемент, выбрав его, элемент списка расширяется до остальной информации, которую ему нужно ввести. Это довольно приятно и работает хорошо, но тестирование сообщает, что они хотят, чтобы второй щелчок по треугольнику снял выделение (и, таким образом, свернул развернутый раздел). И я должен признать, что я тоже нажал ¤% & стрелку, ожидая, что действие приведет к коллапсу ... :-(
Кто-нибудь знает, как этого можно достичь (желательно без кода)?