Мне нужно создать диалог с двумя параметрами. [x] Вариант 1 и [] Вариант 2. Вариант 1 выбран по умолчанию. Но пользователь может отменить выбор Option1, а затем выбрать Option2. Он может выбирать как O1, так и O2. Таким образом, сценарий выбирает либо один из них, либо и то, и другое. Флажок не кажется очень интуитивным. Есть ли другой совет?
Благодаря...
Обычно выбор осуществляется между флажками и переключателями. Поскольку вам нужно разрешить множественный выбор, переключатель не подходит. Единственный случай, который вам нужно предотвратить, - это когда ничего не выбрано. Вы можете использовать флажки и активировать только следующую операцию, когда проверяется хотя бы одна опция. Если это диалоговое окно, кнопка "Хорошо" или "Далее" может быть отключена до тех пор, пока это условие не будет выполнено, прослушивая действия над флажками.
Нет другого стандартного контроля, который бы охватывал поведение, которое вы ищете, без дополнительной обработки дела.
Если возможные комбинации ограничены, как в вашем случае (т.е. Только два варианта, которые приводят к трем возможностям), можно также рассмотреть один из следующих вариантов:
Но как всегда: это зависит от варианта использования...