Member 12177507 Ответов: 1

Как сделать множественный выбор в gridview в uwp?


В элементе управления Gridview, как мульти выбрать элементы gridview с помощью выбора щелчка мыши-перетаскивания, как мы выбираем файлы/папки в проводнике windows с помощью мыши?

Как этот выбор

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

Что я уже пробовал:

В Документы Microsoft, Я мог видеть только один/несколько/расширенный выбор, в котором пользователь должен щелкнуть флажок каждого Gridviewitem для множественного выбора. т. е. я должен поставить галочки в каждом GridViewitem, что занимает больше времени, если выбрать более 20 или 30 элементов. Это кажется неэффективным способом.

1 Ответов

Рейтинг:
6

Vincent Maverick Durano

Раньше я не работал с UWP, но, глядя на документы, кажется, что функция перетаскивания не поддерживается обычным GridView. В этом случае вам может потребоваться создать пользовательский элемент управления, расширив элемент управления GridView точно так же, как в этом примере: Расширение GridView с помощью перетаскивания для группировки и элементов переменного размера[^]

Оглядываясь назад, на документация, Чтобы сделать множественный выбор, вы должны использовать клавиши SHIFT или CTRL. Поскольку приложение UWP может быть нацелено на различные устройства, включая сенсорные экраны, они разработали его таким образом.

Кроме того, я не уверен, что это сработает для вас: https://stackoverflow.com/questions/35890625/win-rt-xaml-gridview-drag-select-multiple-items


Member 12177507

Нет. Это не перетаскивание/падение. Я говорю о множественном выборе с помощью мыши. Как этот выбор

Vincent Maverick Durano

Оглядываясь назад на документацию, чтобы сделать множественный выбор, вы должны использовать клавиши SHIFT или CTRL. Поскольку приложение UWP может быть нацелено на различные устройства, включая сенсорные экраны, они разработали его таким образом.

Кроме того, я не уверен, что это сработает для вас: https://stackoverflow.com/questions/35890625/win-rt-xaml-gridview-drag-select-multiple-items