У меня есть ViewModel сверх управления WPF TreeView. Я хочу, чтобы ViewModel смог установить и считать SelectedItem из TreeView. Однако свойство SelectedItem TreeView не связываемо.
Я могу установить и получить выбранный пункт в коде позади (использование ItemContainerGenerator и TreeViewItem. IsSelected = верный), но это приводит к некоторой ужасной коммуникации между кодом позади и ViewModel.
У кого-либо есть чистое решение для этого?