I am making a WPF application that is navigable via custom \"Next\" and \"Back\" buttons and commands (i.e. not using a NavigationWindow). On one screen, I have
NavigationWindow
Try creating an IsSelected property on each of your data items and binding ListBoxItem.IsSelected to that property
IsSelected
ListBoxItem.IsSelected