public void StartTimer_Click(object sender, RoutedEventArgs e) { var timeSpan = GettimeSpanFromTimer(); Parent.ChoosenTimeSpan = timeSpan; OperationsOnInternalData.SaveTimeSpanToFile(timeSpan); }
private void GetPositionsFromBlackListAndSaveThemAsFile() { List <string> positionsFromList = new List <string>(); positionsFromList.AddRange(BlackList.Items.OfType <string>()); OperationsOnInternalData.SaveBlackListToFile(positionsFromList); }
protected override void OnClosing(System.ComponentModel.CancelEventArgs e) { base.OnClosing(e); OperationsOnInternalData.SaveTimeSpanToFile(GettimeSpanFromTimer()); e.Cancel = true; this.Hide(); }
public StartWindow(HiddenWindow parent) { Parent = parent; InitializeComponent(); OperationsOnInternalData.InitializeBlackListItems(BlackList); OperationsOnInternalData.InitializeTimerTimeReadout(TimerComponent); StartButton.Click += StartTimer_Click; StartButton.Click += Parent.ActivateTimer; Application.Current.ShutdownMode = System.Windows.ShutdownMode.OnMainWindowClose; }