Селектор WPF-как я могу гарантировать, что он будет разрешать только один выбор, а не несколько?


В принципе, у меня есть элемент управления, который я хочу расширить из класса селектора . Я знаю, что селектор позволяет выбирать несколько дочерних элементов, но я не хочу этого. Я хочу, чтобы за один раз был выбран только один ребенок.

Есть ли параметр, который я не вижу в классе селектора, который различает между одиночными / множественными разрешенными выборками, или это то, что управляется классом, который я пишу, который расширяет класс селектора?

2 6

2 ответа:

Селектор не поддерживает множественный выбор. ListBox и, следовательно, ListView поддерживают несколько вариантов выбора.

В любом случае, вы несете ответственность за фактический выбор элементов. Селектор просто предоставляет свойства и события, которые имеют дело с выбором.

Вы пробовали Мультиселектор ? Он имеет свойствоCanSelectMultipleItems , которое может помочь.