Я продолжал искать легкое решение для этого, но не повезло.
Решение, которое имеет Rachel, хорошо, если у вас уже есть свойство Selected на объекте в вашем ItemsSource. Если вы этого не сделаете, вам нужно создать модель для этой бизнес-модели.
Я пошел другим путем. Быстрый, но не идеальный.
В вашем ListBox создайте событие для SelectionChanged.
Теперь внесите это событие в код, расположенный за вашей страницей XAML.
private void lstBox_OnSelectionChanged(object sender, SelectionChangedEventArgs e)
{
var listSelectedItems = ((ListBox) sender).SelectedItems;
ViewModel.YourListThatNeedsBinding = listSelectedItems.Cast().ToList();
}
Тада. Сделано.
Это было сделано с помощью преобразования SelectedItemCollection в список .
Используйте:
australianMammals?
или ?australianMammals
или help(australianMammals)
Кроме того, знание правильных методов и атрибутов придет через практику. Обратитесь к официальным документам Pandas за прекрасными примерами. Начните с 10 минут до панд
https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/
«Shift + Tab покажет вам строку документации (документацию) для объект, который вы только что ввели в ячейку кода - вы можете продолжать нажимать этот ярлык, чтобы переключаться между несколькими режимами документации "