private void AddIndicator(SerialGraph graph)
        {
            var indicator = new Indicator();

            var fillBinding = new Binding("Brush") { Source = graph };
            indicator.SetBinding(Indicator.FillProperty, fillBinding);

            var strokeBinding = new Binding("PlotAreaBackground") { Source = this };
            indicator.SetBinding(Indicator.StrokeProperty, strokeBinding);

            indicator.MouseEnter += OnIndicatorMouseEnter;
            indicator.MouseLeave += OnIndicatorMouseLeave;

            _indicators.Add(graph, indicator);
            AddIndicatorToCanvas(indicator);
        }
        private void AddIndicator(SerialGraph graph)
        {
            var indicator = new Indicator();

            var fillBinding = new Binding("Brush")
            {
                Source = graph
            };

            indicator.SetBinding(Indicator.FillProperty, fillBinding);

            var strokeBinding = new Binding("PlotAreaBackground")
            {
                Source = this
            };

            indicator.SetBinding(Indicator.StrokeProperty, strokeBinding);

            indicator.MouseEnter += OnIndicatorMouseEnter;
            indicator.MouseLeave += OnIndicatorMouseLeave;

            _indicators.Add(graph, indicator);
            AddIndicatorToCanvas(indicator);
        }