aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Tango.CodeGeneration/Templates/CodeFile.cshtml
blob: 404a2d58eb79c452befdd6b8a7b5439b301ff4d5 (plain)
1
2
3
4
5
6
7
8
9
10
11
@foreach (var u in Model.Usings)
{
    <div>using @(u);</div>
}

@foreach (var ns in Model.Namespaces)
{
    <div>@ns.GenerateCode()</div>
    
    
}
ackground-color: #fff0f0 } /* Literal.String.Double */ .highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */ .highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */ .highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */ .highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */ .highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ .highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ .highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
using RealTimeGraphEx.Controllers;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Media;

namespace RealTimeGraphEx
{
    public class RealTimeGraphExMultiBase : RealTimeGraphExBase
    {
        #region Cross Thread Fields

        protected GraphMultiController _graphController;
        protected int _maxPoints;
        protected int updateCounter;
        protected double _scaleFactor;

        #endregion

        #region Properties

        /// <summary>
        /// Gets or sets the collection of data series to display on the graph.
        /// </summary>
        public GraphMultiController Controller
        {
            get { return (GraphMultiController)GetValue(ControllerProperty); }
            set { SetValue(ControllerProperty, value); }
        }
        public static readonly DependencyProperty ControllerProperty =
            DependencyProperty.Register("Controller", typeof(GraphMultiController), typeof(RealTimeGraphExMultiBase), new PropertyMetadata(null, new PropertyChangedCallback(DataSeriesCollectionChanged)));
        private static void DataSeriesCollectionChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            var control = d as RealTimeGraphExMultiBase;
            control._graphController = control.Controller;
            control.OnControllerChanged();
        }
        #endregion

        #region Constructors

        public RealTimeGraphExMultiBase()
            : base()
        {
            _graphController = new GraphMultiController();
        }

        #endregion

        #region Virtual Methods

        protected virtual void OnControllerChanged()
        {

        }

        #endregion
    }
}