public DevicesViewModel() { _enumerateBandsCmd = new Lazy<ICommand>(() => { return new AsyncDelegateCommand<object>(EnumerateBands, CanEnumerateBands); }); _connectCmd = new Lazy<ICommand>(() => { return new AsyncDelegateCommand<object>(Connect, CanConnect); }); EnumerateBandsCmd.Execute(null); }
public MainPageViewModel(IBandService bandService, IEventAggregator events, Services.INavigationService naviagtionService, IComponentContext container) { _container = container; _navigation = naviagtionService; _bandService = bandService; _events = events; _enumerateBandsCmd = new Lazy <ICommand>(() => { return(new AsyncDelegateCommand <object>(EnumerateBands, CanEnumerateBands)); }); EnumerateBandsCmd.Execute(null); if (Windows.ApplicationModel.DesignMode.DesignModeEnabled) { // designtime data Value = "Designtime value"; return; } }