Esempio n. 1
0
        public HouseholdSelectViewModel(IRegionManager regionManager, ISonosCredentialService credentialService)
        {
            _regionManager     = regionManager;
            _credentialService = credentialService;

            SelectHouseholdCommand = new DelegateCommand <Household>(SelectHouseholdExecute, SelectHouseholdCanExecute);
        }
        public GroupSelectViewModel(IRegionManager regionManager, ISonosCredentialService credentialService)
        {
            _regionManager     = regionManager;
            _credentialService = credentialService;

            SelectGroupCommand = new DelegateCommand <Group>(SelectGroupExecute, SelectGroupCanExecute);
        }
        public BrowserViewModel(ISonosCredentialService credentialService, IEventAggregator eventAggregator)
        {
            _credentialService = credentialService;
            _eventAggregator   = eventAggregator;

            this.Title = "Authenticate with Sonos";

            NavigationCommand = new DelegateCommand <WebViewControlNavigationCompletedEventArgs>(NavigateExecute);
        }
Esempio n. 4
0
 public TrackViewerViewModel(IRegionManager regionManager, ISonosCredentialService credentialService)
 {
     _regionManager     = regionManager;
     _credentialService = credentialService;
 }