Если бы я мог процитировать Сашу Барбера, создателя Cinch, по адресу http://www.codeproject.com/KB/WPF/CinchV2_3.aspx, см. Раздел «Рабочие пространства: специальные примечания». Судя по всему, у вас возникла та же проблема, но я тоже учусь, поэтомуЯ могу ошибаться.
"Теперь все это грандиозно, но, к сожалению, WPF создает некоторую странность на нашем пути, в форме TabControl. Это ублюдок элемента управления. Кто из вас знает, чтов WPF TabControls VisualTree сохраняет только выбранный элемент в VisualTree.
Вам это не нравится? Нет, подумайте еще раз (хотя это только проблема при использовании DataTemplates, прямая комбинация TabItem / View в порядке).Таким образом, у нас есть несколько представлений, которые используют MeffedMVVM для создания ViewModel в TabControl. Затем мы меняем вкладки и угадываем, что View удаляется, и когда мы возвращаемся к предыдущему TabItem, так как мы используем View 1st и MeffedMVVM, новыйViewModel создан для просмотра. "