Exemplo n.º 1
0
 private async void ZapolniListView()
 {
     //TODO: Ce je baza prazna daj obvestilo
     if (seznamVsehZdravilIzBaze.Count() == 0)
     {
         listviewZravilo.ItemsSource = await Baza.GetAllDZdraviloAsync();
     }
     else if (seznamVsehZdravilIzBaze.Count() > 0)
     {
         listviewZravilo.ItemsSource = await Baza.GetAllDZdraviloAsync();
     }
     else
     {
         listviewZravilo.ItemsSource = null;
     }
 }
Exemplo n.º 2
0
        private async void Page_Loaded(object sender, RoutedEventArgs e)
        {
            Stopwatch stopwatch = new Stopwatch();

            stopwatch.Start();
            seznamVsehZdravilIzBaze = await Baza.GetAllDZdraviloAsync();

            stopwatch.Stop();
            progressBar_getDB.ShowPaused = true;
            progressBar_getDB.Visibility = Visibility.Collapsed;
            ZapolniListView();
            ZapolniListOpomnik();

            #region BackgroundTask
            //var messageDialog = new MessageDialog("Čas potreben za pridobitev baze {0}.", stopwatch.Elapsed.ToString());
            //messageDialog.ShowAsync();
            ////Moja koda - brisi ce bojo problemi;
            //await BackgroundExecutionManager.RequestAccessAsync();

            //RegisterBackgroundTask("MyTask.FirstTask", "FirstTask", new TimeTrigger(20, false),
            //new SystemCondition(SystemConditionType.InternetAvailable));
            //;
            //string myTaskName = "FirstTask";

            //// check if task is already registered
            //foreach (var cur in BackgroundTaskRegistration.AllTasks)
            //    if (cur.Value.Name == myTaskName)
            //    {
            //        await (new MessageDialog("Task already registered")).ShowAsync();
            //        return;
            //    }

            //// Windows Phone app must call this to use trigger types (see MSDN)
            //await BackgroundExecutionManager.RequestAccessAsync();

            //// register a new task
            //BackgroundTaskBuilder taskBuilder = new BackgroundTaskBuilder { Name = "First Task", TaskEntryPoint = "MyTask.FirstTask" };
            //taskBuilder.SetTrigger(new TimeTrigger(15, true));
            //BackgroundTaskRegistration myFirstTask = taskBuilder.Register();

            //await (new MessageDialog("Task registered")).ShowAsync();
            #endregion
        }