public MainPageViewModel(IMcSignalrProxy signalrProxy, INavigationService navigationService) : base(navigationService) { this.Title = "Welcome"; this._signalrProxy = signalrProxy; this.NavigateCommand = new DelegateCommand <string>(this.OnNavigateCommandExecuted); }
public LoginPageViewModel(IMcDeviceContext deviceContext, INavigationService navigationService, IMcSignalrProxy signalrProxy, IEventAggregator eventAggregator) : base(navigationService) { this.Title = "Login"; this._signalrProxy = signalrProxy; this._eventAggregator = eventAggregator; this._deviceContext = deviceContext; this._eventAggregator.GetEvent <ConnectedEvent>().Subscribe(this.OnConnected, ThreadOption.UIThread); this.ConnectCommand = new DelegateCommand(this.OnConnect); }