public HomeViewModel() { RefreshAfterDisconnectCommand = new DelegateCommand(async() => { IsInternetDisabled = !NetworkHelper.Instance.ConnectionInformation.IsInternetAvailable; if (IsInternetDisabled) { await new MessageDialog("Internet is still not available, please check your connection and try again.", "No Internet").ShowAsync(); } else { } }); if (DesignMode.DesignModeEnabled || DesignMode.DesignMode2Enabled) { var designItems = DesignTimeHelpers.GenerateContributions(); Contributions = new ObservableCollection <ContributionsModel>(); foreach (var contribution in designItems) { Contributions.Add(contribution); } PreferredAwardDataDataCycle = AwardDataCycles[0]; } }
public HomePageViewModel() { Contributions = new IncrementalLoadingCollection <ContributionsModel>(LoadMoreItems) { BatchSize = SelectedBatchSize }; if (DesignMode.DesignModeEnabled) { var designItems = DesignTimeHelpers.GenerateContributions(); foreach (var contribution in designItems) { Contributions.Add(contribution); } } RefreshAfterDisconnectCommand = new DelegateCommand(async() => { IsInternetDisabled = !NetworkHelper.Instance.ConnectionInformation.IsInternetAvailable; if (IsInternetDisabled) { await new MessageDialog("Internet is still not available, please check your connection and try again.", "No Internet").ShowAsync(); } else { await BootStrapper.Current.NavigationService.NavigateAsync(typeof(LoginPage)); } }); }
//private AdditionalTechnologyAreasPicker picker; #endregion public ContributionDetailViewModel() { if (DesignMode.DesignModeEnabled || DesignMode.DesignMode2Enabled) { Visibilities = DesignTimeHelpers.GenerateVisibilities(); SelectedContribution = DesignTimeHelpers.GenerateContributions().FirstOrDefault(); } RemoveAdditionalTechAreaCommand = new DelegateCommand <ContributionTechnologyModel>(RemoveAdditionalArea); }
public ContributionEditorDialogViewModel() { if (DesignMode.DesignModeEnabled || DesignMode.DesignMode2Enabled) { Types = DesignTimeHelpers.GenerateContributionTypes(); Visibilities = DesignTimeHelpers.GenerateVisibilities(); UploadQueue = DesignTimeHelpers.GenerateContributions(); SelectedContribution = UploadQueue.FirstOrDefault(); } RemoveAdditionalTechAreaCommand = new DelegateCommand <ContributionTechnologyModel>(RemoveAdditionalArea); }
public ContributionDetailViewModel(ContributionsModel contribution) { if (DesignerProperties.GetIsInDesignMode(new DependencyObject())) { Visibilities = DesignTimeHelpers.GenerateVisibilities(); SelectedContribution = DesignTimeHelpers.GenerateContributions().FirstOrDefault(); } SelectedContribution = contribution; RemoveAdditionalTechAreaCommand = new DelegateCommand <ContributionTechnologyModel>(RemoveAdditionalArea); }
public AddContributionsViewModel() { if (DesignMode.DesignModeEnabled || DesignMode.DesignMode2Enabled) { Types = DesignTimeHelpers.GenerateContributionTypes(); Visibilities = DesignTimeHelpers.GenerateVisibilities(); UploadQueue = DesignTimeHelpers.GenerateContributions(); SelectedContribution = UploadQueue.FirstOrDefault(); return; } EditQueuedContributionCommand = new DelegateCommand <ContributionsModel>(async cont => await EditContribution(cont)); RemoveQueuedContributionCommand = new DelegateCommand <ContributionsModel>(async cont => await RemoveContribution(cont)); RemoveAdditionalTechAreaCommand = new DelegateCommand <ContributionTechnologyModel>(RemoveAdditionalArea); UploadQueue.CollectionChanged += UploadQueue_CollectionChanged; }