Exemplo n.º 1
0
 private void RemoveGraphFromCanvas(SerialGraph graph)
 {
     if (_graphCanvas != null && _graphCanvas.Children.Contains(graph))
     {
         _graphCanvas.Children.Remove(graph);
     }
 }
Exemplo n.º 2
0
 private void AddGraphToCanvas(SerialGraph graph)
 {
     if (_graphCanvas != null && !_graphCanvas.Children.Contains(graph))
     {
         _graphCanvas.Children.Add(graph);
     }
 }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
 private void RemoveGraphFromCanvas(SerialGraph graph)
 {
     if (_graphCanvas != null && _graphCanvas.Children.Contains(graph))
         _graphCanvas.Children.Remove(graph);
 }
Exemplo n.º 6
0
 private void AddGraphToCanvas(SerialGraph graph)
 {
     if (_graphCanvas != null && !_graphCanvas.Children.Contains(graph))
     {
         _graphCanvas.Children.Add(graph);
     }
 }
Exemplo n.º 7
0
 private void RemoveIndicator(SerialGraph graph)
 {
     _graphCanvas?.Children.Remove(_indicators[graph]);
     _indicators.Remove(graph);
 }
Exemplo n.º 8
0
 private void RemoveIndicator(SerialGraph graph)
 {
     _graphCanvas?.Children.Remove(_indicators[graph]);
     _indicators.Remove(graph);
 }