コード例 #1
0
        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);
        }
コード例 #2
0
        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;
            }
        }