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