public MainWindow(ILocalizationService localization, MainWindowViewModel viewModel, ITrayManagerService tray) { DataContext = viewModel; InitializeComponent(); viewModel.SetTabs(TabControl); Title = localization[$"Window:Title"]; Closing += HideWindow; _tray = tray; _tray.Initialize(this); }
public MainWindow(MainWindowViewModel viewModel, ITrayManagerService tray) { DataContext = viewModel; InitializeComponent(); viewModel.SetTabs(TabControl); Title = "Window:Title".Translate(); Closing += HideWindow; _tray = tray; _tray.WindowShowing += OnShow; _tray.WindowExiting += OnExit; }