public ViewModelBaseExt(Navigator navigator, ZoneService zoneService, ISonosMusicApi sonosMusicApi, IMessenger messageBus)
 {
     Navigator     = navigator;
     ZoneService   = zoneService;
     SonosMusicApi = sonosMusicApi;
     MessageBus    = messageBus;
 }
Exemplo n.º 2
0
        public MenuViewModel(Navigator navigator, ZoneService zoneService, ISonosMusicApi sonosMusicApi,
                             IMessenger messageBus) : base(navigator, zoneService, sonosMusicApi, messageBus)
        {
            var menuItems = new List <ContainerWithImage>
            {
                ContainerFactory.Create("", "", "Settings", "", "/Assets/Dark/feature.settings.png"),
                ContainerFactory.Create("", "", "Alarms", "", "/Assets/Dark/feature.alarm.png"),
                ContainerFactory.Create("", "", "Services", "", "/Assets/Dark/feature.alarm.png")
            };

            Items = menuItems;
        }
 public ServicesViewModel(Navigator navigator, ZoneService zoneService, ISonosMusicApi sonosMusicApi,
                          IMessenger messageBus) : base(navigator, zoneService, sonosMusicApi, messageBus)
 {
 }
 protected virtual Task CurrentModelChange(Container container)
 {
     Navigator.Navigate(container);
     return(_nopTask);
 }
 public SearchViewModel(Navigator navigator, ZoneService zoneService, ISonosMusicApi sonosMusicApi,
                        IMessenger messageBus) : base(navigator, zoneService, sonosMusicApi, messageBus)
 {
     // objectId = "A:ALBUMARTIST:" + searchTerm
 }