public MainWindow() { InitializeComponent(); WindowStartupLocation = WindowStartupLocation.CenterScreen; viewModel = new MainWindowViewModel(); DataContext = viewModel; AddTakeAwayPrinters(); SetupSystemTrayIcon(); SetCheckBoxStateEvent(CheckBoxGroup.Children); reservViewModel = new ReservationViewModel(viewModel.Settings); reservViewModel.PropertyChanged += ReservationItem_Changed; reservViewModel.StartGate(); }