public ChartMainPageView() { MasterBehavior = Device.OnPlatform(MasterBehavior.Popover, MasterBehavior.Default, MasterBehavior.Default); _settingsPage = new ChartSettingsPage(); _settingsViewModel = new ChartSettingsViewModel(); _settingsPage.BindingContext = _settingsViewModel; _chartView = new ChartView(this); Master = _settingsPage; Detail = _chartView; }
private void OnNeedShowHideChart(ChartSettingsViewModel sender, ChartShowHideSeriesParameter args) { if (args != null) { switch (args.SeriesNumber) { case 0: IsWvisible = args.IsSeriesVisible; break; case 1: IsQnVisible = args.IsSeriesVisible; break; case 2: IsQjVisible = args.IsSeriesVisible; break; } } }
private void OnNeedShowHideChart (ChartSettingsViewModel sender, ChartShowHideSeriesParameter args) { LineSeries series = null; if (args != null) { switch (args.SeriesNumber) { case 0: series = _firstSeries; break; case 1: series = _secondSeries; break; case 2: series = _thirdSeries; break; } if (series != null) { series.IsVisible = args.IsSeriesVisible; } } }