コード例 #1
0
        public ViewModel()
        {
            var values1 = new List <float>();
            var values2 = new List <float>();

            var x = 0f;

            while (x <= 1)
            {
                values1.Add(EasingFunctions.BounceInOut(x));
                values2.Add(EasingFunctions.BounceInOut(x - 0.15f));
                x += 0.01f;
            }

            var columnSeries1 = new ColumnSeries <float>
            {
                Values = values1,
                Stroke = null,
                Fill   = new SolidColorPaintTask(SKColors.CornflowerBlue),
            };

            var columnSeries2 = new ColumnSeries <float>
            {
                Values = values2,
                Stroke = null,
                Fill   = new SolidColorPaintTask(SKColors.YellowGreen)
            };

            columnSeries1.PointMeasured += OnPointMeasured;
            columnSeries2.PointMeasured += OnPointMeasured;

            Series = new List <ISeries> {
                columnSeries1, columnSeries2
            };
        }