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