void Handle_ValueChanged(object sender, SegmentedControl.FormsPlugin.Abstractions.ValueChangedEventArgs e) { var i = e.NewValue; viewModel.ChangeModelType(i); //switch (e.NewValue) //{ //case 0: // SegContent.Children.Clear(); // SegContent.Children.Add(new Label() { Text = "Items tab selected" }); // break; //case 1: // SegContent.Children.Clear(); // SegContent.Children.Add(new Label() { Text = "Notes tab selected" }); // break; //case 2: // SegContent.Children.Clear(); // SegContent.Children.Add(new Label() { Text = "Approvers tab selected" }); // break; //case 3: //SegContent.Children.Clear(); //SegContent.Children.Add(new Label() { Text = "Attachments tab selected" }); //break; //} }
/// <summary> /// Handles the OnValueChanged event of the SegControl control. /// </summary> /// <remarks> /// Calls commands in viewmodel to load more plot data. /// </remarks> /// <param name="s">The source of the event.</param> /// <param name="e">The <see cref="ValueChangedEventArgs"/> instance containing the event data.</param> private void SegControl_OnValueChanged(object s, ValueChangedEventArgs e) { //SensorPlotChart.SuspendSeriesNotification(); //MessagingCenter.Subscribe<SensorDetailsPage>(this, "Resume", (sender) => { // SensorPlotChart.ResumeSeriesNotification(); // Application.Current.MainPage.DisplayAlert("CIMScan", "Resumed from Messaging Center", "Cancel"); //}); // Get binding context of Sensor Details viewmodel var sensorDetailsViewModel = (SensorDetailsViewModel)this.BindingContext; switch (e.NewValue) { case 0: sensorDetailsViewModel.LoadMorePlotData1.Execute(); break; case 1: sensorDetailsViewModel.LoadMorePlotData2.Execute(); break; case 2: sensorDetailsViewModel.LoadMorePlotData3.Execute(); break; case 3: sensorDetailsViewModel.LoadMorePlotData4.Execute(); break; } }
//TOOLBAR private void SegControl_OnValueChanged(object sender, ValueChangedEventArgs e) { try { switch (e.NewValue) { case 0: VideosStack.IsVisible = true; PlayListStack.IsVisible = false; AboutStack.IsVisible = false; break; case 1: VideosStack.IsVisible = false; PlayListStack.IsVisible = true; AboutStack.IsVisible = false; break; case 2: VideosStack.IsVisible = false; PlayListStack.IsVisible = false; AboutStack.IsVisible = true; break; } } catch (Exception ex) { var exception = ex.ToString(); } }
void SegControl_ValueChanged(object sender, SegmentedControl.FormsPlugin.Abstractions.ValueChangedEventArgs e) { SegContent.Children.Clear(); switch (e.SelectedIndex) { case 0: SegContent.Children.Add(new Label() { Text = "Items tab selected" }); break; case 1: SegContent.Children.Add(new Label() { Text = "Notes tab selected" }); break; case 2: SegContent.Children.Add(new Label() { Text = "Approvers tab selected" }); break; case 3: SegContent.Children.Add(new Label() { Text = "Attachments tab selected" }); break; } }
private async void HistoryModeChanged(ValueChangedEventArgs args) { var mode = (HistoryMode)args.NewValue; if (HistoryMode == mode) { return; } HistoryMode = mode; await BuildHistoryChart(); }
private async void DisplayModeChanged(ValueChangedEventArgs args) { var mode = (StatDisplayMode)args.NewValue; if (DisplayMode == mode) { return; } DisplayMode = mode; await BuildAllCharts(); }
private void SegControl_ValueChanged(object sender, SegmentedControl.FormsPlugin.Abstractions.ValueChangedEventArgs e) { switch (e.NewValue) { case 0: Mapa.MapType = MapType.Street; break; case 1: Mapa.MapType = MapType.Satellite; break; } }
void Handle_ValueChanged(object sender, SegmentedControl.FormsPlugin.Abstractions.ValueChangedEventArgs e) { if (e.NewValue == 0) { lt.IsVisible = true; ltCompany.IsVisible = false; } else { lt.IsVisible = false; ltCompany.IsVisible = true; } (BindingContext as ContactListTabPageModel).TabSelectedChanged(e.NewValue); }
//TOOLBAR private void SegControl_OnValueChanged(object sender, SegmentedControl.FormsPlugin.Abstractions.ValueChangedEventArgs e) { switch (e.NewValue) { case 0: VideosStack.IsVisible = true; AboutStack.IsVisible = false; break; case 1: VideosStack.IsVisible = false; AboutStack.IsVisible = true; break; } }
void Handle_ValueChanged(object sender, SegmentedControl.FormsPlugin.Abstractions.ValueChangedEventArgs e) { switch (e.NewValue) { case 0: viewModel.isLeadgerView = true; viewModel.isListView = false; break; case 1: viewModel.isLeadgerView = false; viewModel.isListView = true; break; } }
private void SegControl_ValueChanged(object sender, SegmentedControl.FormsPlugin.Abstractions.ValueChangedEventArgs e) { pagina.Children.Clear(); switch (e.NewValue) { case 0: pagina.Children.Add(Maps); Maps.IsVisible = true; Maps.ForceLayout(); break; case 1: pagina.Children.Add(ListaImoveis); break; } }
/* * Event handler to handle when a user switches between pending and previous procedures * resetting the sorting and changing the listview items. */ void Handle_ProcedureChanged(object sender, SegmentedControl.FormsPlugin.Abstractions.ValueChangedEventArgs e) { switch (e.NewValue) { case 0: if (UserController.Instance.LoggedInUser.pendingProcedures.Count == 0) { NoDataLabel.IsVisible = true; ProceduresList.IsVisible = false; SortingInput.IsVisible = false; } else { NoDataLabel.IsVisible = false; ProceduresList.IsVisible = true; SortingInput.IsVisible = true; } ProceduresList.ItemsSource = UserController.Instance.LoggedInUser.pendingProcedures; SortingInput.SelectedIndex = -1; AscendingDescendingPicker.SelectedIndex = -1; AscendingDescendingPicker.IsVisible = false; break; case 1: if (UserController.Instance.LoggedInUser.previousProcedures.Count == 0) { NoDataLabel.IsVisible = true; ProceduresList.IsVisible = false; SortingInput.IsVisible = false; } else { NoDataLabel.IsVisible = false; ProceduresList.IsVisible = true; SortingInput.IsVisible = true; } ProceduresList.ItemsSource = UserController.Instance.LoggedInUser.previousProcedures; SortingInput.SelectedIndex = -1; AscendingDescendingPicker.SelectedIndex = -1; AscendingDescendingPicker.IsVisible = false; break; } }
private void SegControl_ValueChanged(object sender, SegmentedControl.FormsPlugin.Abstractions.ValueChangedEventArgs e) { switch (e.NewValue) { case 0: //daily ShowDailyChart(); break; case 1: // weekly ShowWeeklyChart(); break; case 2: //mothly ShowMonthlyChart(); break; } }
public void Handle_ValueChanged(object sender, SegmentedControl.FormsPlugin.Abstractions.ValueChangedEventArgs e) { switch (e.NewValue) { case 0: //SegContent.Children.Clear(); RouteStopsListView.IsVisible = true; CampsMapView.IsVisible = false; break; case 1: //SegContent.Children.Clear(); RouteStopsListView.IsVisible = false; CampsMapView.IsVisible = true; AddCampsToMap(); break; } }
void Handle_ValueChanged(object sender, SegmentedControl.FormsPlugin.Abstractions.ValueChangedEventArgs e) { switch (e.NewValue) { case 0: SegContent.Children.Clear(); TestPage test = new TestPage(); SegContent.Children.Add(test.Content); break; case 1: SegContent.Children.Clear(); SegContent.Children.Add(new Label() { Text = "tab selected" }); break; default: break; } }
private void SegControl_ValueChanged(object sender, SegmentedControl.FormsPlugin.Abstractions.ValueChangedEventArgs e) { switch (e.NewValue) { case 0: //daily if (isFirstTimeOpenPage) { charViewModel.ChartDataPopulation(currentDate); isFirstTimeOpenPage = false; } ShowDailyChart(); break; case 1: // weekly ShowWeeklyChart(); break; case 2: //mothly ShowMonthlyChart(); break; } }
/* obsolete * void onAuthorityLabelTapped(object sender, System.EventArgs e) * { * if (!(BindingContext is MainViewModel mainViewModel)) * return; * * if (isDoubleTap() && mainViewModel.AuthCodeGrant.ToggleIsLocalIdentityProvider.CanExecute(null)) * mainViewModel.AuthCodeGrant.ToggleIsLocalIdentityProvider.Execute(null); * } */ void onEnvironmentChanged(object sender, ValueChangedEventArgs e) { if (!(BindingContext is MainViewModel mainViewModel)) { return; } switch (e.NewValue) { case 0: mainViewModel.AuthCodeGrant.Environment = RuntimeEnvironment.Development; break; case 1: mainViewModel.AuthCodeGrant.Environment = RuntimeEnvironment.Migration; break; case 2: mainViewModel.AuthCodeGrant.Environment = RuntimeEnvironment.Production; break; } }
/* * Event handler to handle when a user switches between current and historic medications * resetting the sorting and changing the listview items. */ void Handle_MedicationChanged(object sender, SegmentedControl.FormsPlugin.Abstractions.ValueChangedEventArgs e) { switch (e.NewValue) { case 0: if (UserController.Instance.LoggedInUser.currentMedications.Count == 0) { NoDataLabel.IsVisible = true; MedicationsList.IsVisible = false; } else { NoDataLabel.IsVisible = false; MedicationsList.IsVisible = true; } observableMedicationList.Clear(); observableMedicationList.AddRange(UserController.Instance.LoggedInUser.currentMedications); break; case 1: if (UserController.Instance.LoggedInUser.historicMedications.Count == 0) { NoDataLabel.IsVisible = true; MedicationsList.IsVisible = false; } else { NoDataLabel.IsVisible = false; MedicationsList.IsVisible = true; } observableMedicationList.Clear(); observableMedicationList.AddRange(UserController.Instance.LoggedInUser.historicMedications); break; } }
/// <summary> /// This is for handling the case when segControl value has changed /// </summary> /// <param name="sender">the object triggered this event</param> /// <param name="e">the event containing new value</param> private void SegControl_ValueChanged(object sender, SegmentedControl.FormsPlugin.Abstractions.ValueChangedEventArgs e) { int newVal = e.NewValue; ViewModel.SegControlCommand.Execute(newVal); }
private void SegmentedControl_OnValueChanged(object sender, SegmentedControl.FormsPlugin.Abstractions.ValueChangedEventArgs e) { }
void Handle_ValueChanged(object sender, SegmentedControl.FormsPlugin.Abstractions.ValueChangedEventArgs e) { (BindingContext as RemindersTabPageModel).TabSelectedChanged(e.NewValue); }
void Handle_ValueChanged(object sender, SegmentedControl.FormsPlugin.Abstractions.ValueChangedEventArgs e) { Context.SelectedSegment = e.NewValue; }