public MainPage(Trainer trainer) { InitializeComponent(); App.Current.MainPage = this; currentTrainer = trainer; MyNavigationPage navigation = new MyNavigationPage(new ClientsMainPage(trainer)); navigation.Title = "Clients"; Children.Add(navigation); navigation = new MyNavigationPage(new WorkoutPlansMainPage(trainer)); navigation.Title = "Workout Plans"; Children.Add(navigation); navigation = new MyNavigationPage(new WorkoutsMainPage(trainer)); navigation.Title = "Workouts"; Children.Add(navigation); navigation = new MyNavigationPage(new ExercisesMainPage(trainer)); navigation.Title = "Exercises"; Children.Add(navigation); this.Title = "PTCTS"; //Xamarin.Forms.PlatformConfiguration.AndroidSpecific.TabbedPage.SetToolbarPlacement(this, ToolbarPlacement.Bottom); }
public MainPage(Trainer trainer, int activePage) { InitializeComponent(); App.Current.MainPage = this; currentTrainer = trainer; MyNavigationPage navigation = new MyNavigationPage(new ClientsMainPage(trainer)); navigation.Title = "Clients"; Children.Add(navigation); navigation = new MyNavigationPage(new WorkoutPlansMainPage(trainer)); navigation.Title = "Workout Plans"; Children.Add(navigation); navigation = new MyNavigationPage(new WorkoutsMainPage(trainer)); navigation.Title = "Workouts"; Children.Add(navigation); navigation = new MyNavigationPage(new ExercisesMainPage(trainer)); navigation.Title = "Exercises"; Children.Add(navigation); this.Title = "PTCTS"; CurrentPage = Children[activePage]; }
public AddClientWorkouts(Trainer trainer, Client client) { InitializeComponent(); cTrainer = trainer; cClient = client; MyNavigationPage navigation = new MyNavigationPage(new AddClientWorkoutsWorkoutPlan(cClient.ID, cTrainer)); navigation.Title = "Workout Plans"; Children.Add(navigation); navigation = new MyNavigationPage(new AddClientWorkoutsWorkout(cTrainer, cClient.ID)); navigation.Title = "Workouts"; Children.Add(navigation); }
private async void addExerciseButtonClick(object sender, EventArgs e) { //add exercise var exercisePage = new MyNavigationPage(new EditWorkoutAddExercise(cWorkout, cTrainer)); await Navigation.PushModalAsync(exercisePage); }
private async void editExerciseButtonClick(object sender, EventArgs e) { //open edit exercise form var exercisePage = new MyNavigationPage(new EditWorkoutEditExercise(cWorkout, cTrainer, WorkoutExerciseViewModel)); await Navigation.PushModalAsync(exercisePage); }