public PagesManager() { _loginPage = new Login(); _registerPage = new Register(); _tasksPage = new TasksFlyoutPage(); _settingsPage = new Settings(); }
public TasksFlyoutSide(TasksFlyoutPage tasksFlyoutPage) { _tasksFlyoutPage = tasksFlyoutPage; InitializeComponent(); var settingsButtonTap = new TapGestureRecognizer(); settingsButtonTap.Tapped += (sender, args) => OnSettingsButtonClick(); SettingsButton.GestureRecognizers.Add(settingsButtonTap); var signOutButtonTap = new TapGestureRecognizer(); signOutButtonTap.Tapped += (sender, args) => OnSignOutButtonClick(); SignOutButton.GestureRecognizers.Add(signOutButtonTap); var allPrioritiesButtonTap = new TapGestureRecognizer(); allPrioritiesButtonTap.Tapped += PriorityClickerHandler; AllPrioritiesButton.GestureRecognizers.Add(allPrioritiesButtonTap); foreach (var priority in Enum.GetNames(typeof(TaskPriority))) { var priorityChild = new Label { Text = priority, TextColor = Color.Black, FontAttributes = FontAttributes.Bold, FontSize = 20, }; PriorityStackLayout.Children.Add(priorityChild); var priorityButtonTap = new TapGestureRecognizer(); priorityButtonTap.Tapped += PriorityClickerHandler; priorityChild.GestureRecognizers.Add(priorityButtonTap); } }