public override async Task OnNavigatedToAsync(object parameter, NavigationMode mode, IDictionary <string, object> state) { currentPosition = 0; Partners.AddRange(_partnerBllProvider.FetchAll()); CurrentPartner.CopyInto(Partners[currentPosition]); await Task.CompletedTask; // return base.OnNavigatedToAsync(parameter, mode, state); }
public async void Load() { loading = true; await Task.Run(() => { Partners.AddRange(_partnerBllProvider.FetchAll()); }); RaisePropertyChanged("CurrentPartner"); loading = false; }
public PartnerDetailsViewModel() { currentPosition = 0; if (Windows.ApplicationModel.DesignMode.DesignModeEnabled) { // runtime } else { _partnerBllProvider = new FirmaBLL.PartnerBllProvider(); Partners.AddRange(_partnerBllProvider.FetchAll()); loading = false; //Load(); //Task.Run(() => Partners.AddRange(_partnerBllProvider.FetchAll())); } }