Мне нужно взять текущий SelectedIndex списка и передать индексный номер моей ViewModel. Этот порядковый номер затем используется для доступа к определенному объекту в списке объектов, который затем используется как часть формулы. Большинство примеров, на которые я смотрел, рекомендуют использовать SelectedItem вместо SelectedIndex, но Listbox состоит из растровых изображений, поэтому я не совсем уверен, как это будет работать.
Вот пример того, как все должно работать:
пользователь выбирает одно из изображений, скажем, самое первое, поэтому SelectedIndex будет равно 0.
значение 0 передается в ViewModel, которая имеет список объектов «Запись».
с момента передачи 0, первый объект в списке доступен, и в формуле используется одно из его свойств.
Это кажется довольно простым делом, но мой опыт новичка в MVVM и WPF меня немного озадачил.