Я не могу получить привязку к работе. Мой ActiveView имеет ListView (x: Name = "MyListView"), а также модель представления в качестве контекста данных.
У меня есть следующая RibbonButton (RibbonControlLibrary):
<r:RibbonButton Label="Update Software"
LargeImageSource="/Ganymed.App.UI;component/Images/plain-update.png"
Command="{Binding ActiveView.DataContext.UpdateSoftwareCommand}"
CommandParameter="{Binding ActiveView.MyListView.SelectedItems}"/>
Привязка команд работает нормально. Но я не могу заставить CommandParameter работать. Я хочу отправить выбранные элементы в ListView ActiveView, чтобы решить, следует ли включить команду. Я что-то упускаю при привязке CommandParameter?
Для уточнения структуры:
MainWindow.xaml (содержит RibbonButton, DataContext = MainWindowViewModel)
MainWindowViewModel.cs содержит свойство ActiveView
ActiveView (содержит MyListView, DataContext = ActiveViewViewModel)
ActiveViewViewModel.cs содержит команду UpdateSoftwareCommand
Любая помощь будет великолепна. Спасибо