Example #1
0
        private void NewTankMinder_Executed(object sender, ExecutedRoutedEventArgs e)
        {
            TankMinderSettings panelSettings = new TankMinderSettings();
            TankMinderDlg      dlgWindow     = new TankMinderDlg(panelSettings);

            InitiateNewGaugeDlg(dlgWindow, panelSettings);
        }
 public TankMinderManager(TankMinderSettings tankSettings)
     : base()
 {
     this.tankSettings = tankSettings;
     tankMinderReader  = new TankMinderReader(tankSettings.fileName);
     startFuel         = (!tankSettings.showInMetric) ? tankMinderReader.Contents.StartGallons : tankMinderReader.Contents.StartLiters;
     startDistance     = (!tankSettings.showInMetric) ? tankMinderReader.Contents.StartMiles : tankMinderReader.Contents.StartKilometers;
     currentFuelmeter  = startFuel;
     currentOdometer   = startDistance;
     UpdateValues();
 }
 protected override void Init(PanelSettings panelSettings)
 {
     this.panelSettings = (TankMinderSettings)base.panelSettings;
 }
 public TankMinderDlg(TankMinderSettings panelSettings)
     : base(panelSettings)
 {
     InitializeComponent();
     ApplyBindings();
 }
Example #5
0
 public TankMinderPanel(MainWindow mainWindow, TankMinderSettings panelSettings)
     : base(mainWindow, panelSettings)
 {
     this.panelSettings = panelSettings;
 }