Exemplo n.º 1
0
        private async void RefreshText()
        {
            List <Task <Eintrag> > tasks    = new List <Task <Eintrag> >();
            List <Eintrag>         einträge = new List <Eintrag>();

            for (uint i = 0; i < 1000; i++)
            {
                string filename = string.Format("Text{0}.txt", i);
                string path     = ApplicationData.Current.LocalFolder.Path + "\\" + filename;

                tasks.Add(Eintrag.Get(path));
            }

            foreach (Task <Eintrag> task in tasks)
            {
                var eintrag = await task;

                if (eintrag != null)
                {
                    einträge.Add(eintrag);
                }
            }

            einträge     = einträge.OrderBy(x => x.Time.Ticks).ToList();
            tblText.Text = "";

            foreach (Eintrag eintrag in einträge)
            {
                tblText.Text += eintrag.Text + "\n";
            }
        }