public void Initialize() { try { Load ld = Load.Deserialize(); NavigationParameters param = new NavigationParameters(); param.Add("Company", ld.CompanyIndex); param.Add("Person", ld.PersonIndex); _regionManager.RequestNavigate(ld.RegionName, ld.ViewName, param); } catch { NavigationParameters parameters = new NavigationParameters(); parameters.Add("Company", -1); parameters.Add("Person", -1); _regionManager.RequestNavigate("MainRegion", "CompanyListView", parameters); Load.SaveNavigation("MainRegion", "CompanyListView"); Load.SaveIndex(-1, -1); } }