public ViewModelBaseExt(Navigator navigator, ZoneService zoneService, ISonosMusicApi sonosMusicApi, IMessenger messageBus) { Navigator = navigator; ZoneService = zoneService; SonosMusicApi = sonosMusicApi; MessageBus = messageBus; }
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 }