/// <summary> /// The constructor /// </summary> /// <param name="windowManager"></param> /// <param name="eventAggregator"></param> /// <param name="regionManager"></param> /// <param name="signalrProxy"></param> public HubContainerViewModel(IDcWindowManager windowManager, IEventAggregator eventAggregator, IRegionManager regionManager, IDcSignalrProxy signalrProxy) { this._windowManager = windowManager; this._eventAggregator = eventAggregator; this._regionManager = regionManager; this._eventAggregator.GetEvent <HubContentNavigateEvent>().Subscribe(this.OnHubContentNavigateEvent); this._signalrProxy = signalrProxy; }
/// <summary> /// The constructor. /// </summary> /// <param name="windowManager"></param> public ControlShellViewModel(IDcWindowManager windowManager, IEventAggregator eventAggregator, IRegionManager regionManager, IDcSignalrProxy signalrProxy) { this._windowManager = windowManager; this._eventAggregator = eventAggregator; this._eventAggregator.GetEvent <ConnectedEvent>().Subscribe(this.OnConnected); this._regionManager = regionManager; this._signalrProxy = signalrProxy; }