Я пытался сделать это целую вечность и не испытывал никакой радости.
У меня есть окно ленты следующей иерархии:
- MainWindow
- MainContent (элемент управления Tab)
Просмотр базы модели имеетObservableCollection вкладок типа ViewModelBase.Сам элемент Tab Control хорошо привязан к ним, отображая соответствующие модели представлений.У меня есть 2 проблемы, однако, я хочу, чтобы «NotepadView» (типа viewmodelbase) копировался много раз (один вид - много моделей представлений).
В данный момент у меня есть 4 представления (NotePadViewModelx, где x равно 1-4) с соответствующими моделями представления, это потому, что у каждого представления был одинаковый текст на вкладке.Теперь у меня есть отдельные представления для каждой вкладки.
Когда я набираю на вкладке 1 и переключаюсь на вкладку 2, я теряю то, что набрал на вкладке 1, когда нажимаю назад.
Может ли кто-нибудь помочь предоставитьмне с решением этих проблем?
- Один NotepadView для нескольких экземпляров ViewModel
- Хранение информации при изменении вкладок
Большое спасибо заранее.