Вообщем так
Есть набор страничек : Page
На главной форме есть компонент Frame. По нажатия на разные кнопки я подгружаю во Frame эти страницы
frameSettings.Navigate(new Uri("pack://application:,,,/Pages/Settings/Program.xaml"));
Однако есть одна особенность. При каждом переходе, новая тсраница создается заново, а мне необходимо создать набор станиц при начале работы приложения и просто подгружать их в течение всей рабоыты приложения.
Нашел интересный класс System.Windows.Navigation.CustomContentState. По всей видимости, он решает данную проблему. Хотелось бы получить примерчик или хотя бы инструкцию как сделать правильно.
Заранее спасибо