Получение элементов множественного выбора ListBox с привязкой в ​​WPF - PullRequest
1 голос
/ 12 марта 2019

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

Я знаю, что могу сделать foreach для кода позади и т. Д. Но я предполагаю, что существует более чистое решение, связанное только с XAML и ViewModel.

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

Спасибо за помощь.

1 Ответ

1 голос
/ 12 марта 2019

Вы можете отправить SelectedItems в качестве параметра команды. Например, вы можете получить SelectedItems списка в команде кнопки, как это.

<ListBox x:Name="listbox" ItemsSource="{Binding MyList}" SelectionMode="Multiple"/>
<Button x:Name="btn" Command="{Binding MyCommand}" CommandParameter="{Binding SelectedItems, ElementName=listbox}" Content="Get Selected Items"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...