Devvers, ik zit met het volgende:
In een window heb ik twee ListViews zitten, met elk hun eigen Viewmodel (AListViewModel en BListViewModel) als datacontext en bijbehorende ObservableCollection als ItemsSource. Deze ObservableCollections bevatten dan weer ViewModels voor de omvatte items (AViewModel en BViewModel)
Nu zit er in elk ListViewItem van A (via een itemtemplate) een checkbox met een Binding voor IsChecked naar een bool property in AViewModel. Deze property is afhankelijk van een property in BViewModel (SelectedItem in lijst B om precies te zijn).
Het probleem is dat de IsChecked property niet geüpdatet wordt wanneer SelectedItem in lijst B verandert en de checkboxes in lijst A dus gewoon gelijk blijven.
Heeft iemand een idee hoe ik dit netjes oplos?
PS: ik zou me voor kunnen stellen dat bovenstaande structuur niet meteen helder is, mocht dit zo zijn dan zal ik een poging doen het te verduidelijken
In een window heb ik twee ListViews zitten, met elk hun eigen Viewmodel (AListViewModel en BListViewModel) als datacontext en bijbehorende ObservableCollection als ItemsSource. Deze ObservableCollections bevatten dan weer ViewModels voor de omvatte items (AViewModel en BViewModel)
Nu zit er in elk ListViewItem van A (via een itemtemplate) een checkbox met een Binding voor IsChecked naar een bool property in AViewModel. Deze property is afhankelijk van een property in BViewModel (SelectedItem in lijst B om precies te zijn).
Het probleem is dat de IsChecked property niet geüpdatet wordt wanneer SelectedItem in lijst B verandert en de checkboxes in lijst A dus gewoon gelijk blijven.
Heeft iemand een idee hoe ik dit netjes oplos?
PS: ik zou me voor kunnen stellen dat bovenstaande structuur niet meteen helder is, mocht dit zo zijn dan zal ik een poging doen het te verduidelijken