public NotifyIconViewModel() { _client = new HubClientService(); Disconnect = new DelegateCommand(OnDisconnectExecute, OnDisconnectCanExecute); Connect = new DelegateCommand(OnConnectExecute, OnConnectCanExecute); _client.ConnectionEvent += ClientOnConnectionEvent; _connectionActive = _client.Connected; }
protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); Execute.InitializeWithDispatcher(); //var kernel = NinjectInitializator.InitializeNinjectKernel(); _clientService = new HubClientService(); if (!_clientService.Connected) { Current.Shutdown(); } _notifyIcon = (TaskbarIcon)FindResource("NotifyIcon"); _clientService.RecievedNotificationEvent += ClientServiceOnRecievedNotificationEvent; }