private void AppBarButton_Click(object sender, RoutedEventArgs e) { string pageTypeName = (sender as AppBarButton).Tag.ToString(); Type pageType = TypeProvider.GetTypeFromString(pageTypeName); IPageNavigateable page = Navigator.ChangeFrame(pageType, mainFrame); controler.SetActualPage(page); //controler.CommandText= SqlCommandFilterCreator.CreateCommand(page as IDBConnectionStateGettable); }
private void AppBarButton_Click(object sender, RoutedEventArgs e) { string pageTypeName = (sender as AppBarButton).Tag.ToString(); if (pageTypeName == "AdmissionsPage") { Navigator.SetParameter(new Action(() => Navigator.ChangeFrame(typeof(NewAdmissionPage), mainFrame))); } Type pageType = TypeProvider.GetTypeFromString(pageTypeName); IPageNavigateable page = Navigator.ChangeFrame(pageType, mainFrame); Navigator.RemoveParameters(); navigationBar.IsOpen = navigationBar.IsSticky = true; }