Некоторый код, объясняющий, как вы перемещаетесь между каждым элементом управления, позволит нам дать вам более конкретные ответы, в настоящее время мы можем только догадываться о том, что вы делаете.
Похоже, вы создаете новый экземпляр каждого элемента управления.ViewModel при навигации по страницам.Это, конечно, означает, что такие вещи, как переключатели и состояния элементов управления, не будут оставаться согласованными.
Вы можете использовать такую среду, как MVVM Light, и использовать их шаблон ViewModelLocator.Это означает, что вы можете иметь один статический экземпляр каждого ViewModel.
Вы также можете сохранить все эти состояния в простой модели данных, а затем просто сделать так, чтобы ваш новый экземпляр ViewModel ссылался на эту модель и обновлял ее флажки и т. Д. Соответствующим образом.