private void chartMain_SeriesVisibilityChanged(object sender, SeriesEventArgs e)
        {
            var series   = e.Series as ChartSeries;
            var currency = _currencies.First(c => c.Symbol.Equals(series.Name));

            if (isChangeFromLegend)
            {
                if (!series.IsPercentage)
                {
                    if (_measureMode == MeasureMode.Both)
                    {
                        if (Utils.IsVisible(currency.ExchangeRateSeries))
                        {
                            currency.PercentageChangeSeries.Visibility = SeriesVisibility.Plot;
                        }
                        else
                        {
                            currency.PercentageChangeSeries.Visibility = SeriesVisibility.Hidden;
                        }
                    }
                }
                UpdateVisibilityState(currency);
            }

            var rangeSeries = chartRangeSelector.Series.First(s => s.Name.Equals(series.Name) && ((ChartSeries)s).IsPercentage == series.IsPercentage);

            rangeSeries.Visibility = series.Visibility;
            chartRangeSelector.Invalidate();
            UpdateChartView();
        }
示例#2
0
        private void GPyx7YwQbU([In] SeriesEventArgs obj0)
        {
            NumberFormatInfo numberFormatInfo = (NumberFormatInfo)NumberFormatInfo.CurrentInfo.Clone();

            numberFormatInfo.NumberDecimalDigits = 0;
            this.jbbx9LkaD2(this.gbxx4aoTox, string.Format((IFormatProvider)numberFormatInfo, RNaihRhYEl0wUmAftnB.aYu7exFQKN(6676), (object)obj0.Series.Name, (object)(this.Y6MxOTIbaL + 1), (object)this.moexa7EZ2t));
        }
示例#3
0
        void HandleMainChartSeriesVisibilityChanged(object sender, SeriesEventArgs e)
        {
            var series   = e.Series as ChartSeries;
            var currency = _viewModel.Currencies.First(c => c.Symbol.Equals(series.SeriesName));

            if (isChangeFromLegend)
            {
                if (!series.IsPercentage)
                {
                    if (_measureMode == MeasureMode.Both)
                    {
                        if (Utils.IsVisible(currency.ExchangeRateSeries))
                        {
                            currency.PercentageChangeSeries.Visibility = SeriesVisibility.Plot;
                        }
                        else
                        {
                            currency.PercentageChangeSeries.Visibility = SeriesVisibility.Hidden;
                        }
                    }
                }
                UpdateVisibilityState(currency);
            }
            var rangeSeries = rangeChart.Series.First(s => s.SeriesName.Equals(series.SeriesName) && ((ChartSeries)s).IsPercentage == series.IsPercentage);

            rangeSeries.Visibility = series.Visibility;
        }
示例#4
0
 private static void LikedHandler(object sender, SeriesEventArgs e)
 {
     if (e.Liked)
     {
         db.AddLike(activeUser.Id, e.Id);
     }
     else
     {
         db.DeleteLike(activeUser.Id, e.Id);
     }
 }
示例#5
0
        void SeriesSelector_SeriesCheck(object sender, SeriesEventArgs e)
        {
            listBoxEvents.Items.Add("SeriesCheck: " + e.SeriesID.ToString() + ", " + e.IsChecked.ToString());
            listBoxEvents.SetSelected(listBoxEvents.Items.Count - 1, true);

            lstCheckedSeriesIDs.Items.Clear();
            foreach (int id in _seriesSelector.CheckedIDList)
            {
                lstCheckedSeriesIDs.Items.Add(id);
                lstCheckedSeriesIDs.SetSelected(lstCheckedSeriesIDs.Items.Count - 1, true);
            }
        }
示例#6
0
 private void U6x1DgFcI([In] SeriesEventArgs obj0)
 {
     if (this.InvokeRequired)
     {
         this.Invoke((Delegate) new SeriesEventHandler(this.U6x1DgFcI), new object[1]
         {
             (object)obj0
         });
     }
     else
     {
         this.XRGH5FVeB.Value = this.on0Jc8iW0.AKdYH0JWrk();
     }
 }
示例#7
0
 private void ecxDwceTM([In] SeriesEventArgs obj0)
 {
     if (this.InvokeRequired)
     {
         this.Invoke((Delegate) new SeriesEventHandler(this.ecxDwceTM), new object[1]
         {
             (object)obj0
         });
     }
     else
     {
         this.ux5kvnAq7.Text = RNaihRhYEl0wUmAftnB.aYu7exFQKN(532) + obj0.Series.Name;
     }
 }
示例#8
0
 private void y7XxLtDJDU([In] SeriesEventArgs obj0)
 {
     if (this.InvokeRequired)
     {
         this.Invoke((Delegate) new SeriesEventHandler(this.y7XxLtDJDU), new object[1]
         {
             (object)obj0
         });
     }
     else
     {
         ++this.Y6MxOTIbaL;
         this.viUxIawTxt.Value = this.Y6MxOTIbaL * 100 / this.moexa7EZ2t;
     }
 }
示例#9
0
 private void FlexChart_SeriesVisibilityChanged(object sender, SeriesEventArgs e)
 {
     initMarker();
 }