Example #1
0
        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);
        }
Example #2
0
        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;
        }