public HomePage() { this.InitializeComponent(); this.navigationHelper = new NavigationHelper(this); this.navigationHelper.LoadState += navigationHelper_LoadState; _viewModel = MainViewModel.Single(); _viewModel.NavigateAction = (evt) => Frame.Navigate(typeof(EventPage), evt); this.DataContext = _viewModel; this.Loaded += HomePage_Loaded; }
public static MainViewModel Single() { // assume use on UI thread if (_instance == null) { _instance = new MainViewModel(); } return _instance; }