public static async Task <int> GetRandomSpreekwoordAndSaveImageToFile()
        {
            SpreekwoordenWrapper spreekwoordInstance = await SpreekwoordenWrapper.GetInstance();

            List <Spreekwoord> spreekwoorden = new List <Spreekwoord>();

            if (!spreekwoordInstance.ChangeLockscreen)
            {
                return(0);
            }

            if (spreekwoordInstance.SourceIsRandom)
            {
                spreekwoorden.AddRange(await Datahandler.GetRandomSpreekwoorden());
            }

            if (spreekwoordInstance.SourceIsList)
            {
                spreekwoorden.AddRange(spreekwoordInstance.MyItems);
            }

            if (spreekwoorden.Count == 0)
            {
                return(0);
            }

            Random      random = new Random();
            Spreekwoord s      = spreekwoorden[random.Next(0, spreekwoorden.Count)];

            await GetSpreekwoordenTile(s.ID);

            return(s.ID);
        }
        public async Task GetRandomWoorden()
        {
            this.SearchResult.Clear();
            IList <Spreekwoord> Spreekwoorden = await Datahandler.GetRandomSpreekwoorden();

            try
            {
                foreach (Spreekwoord sw in Spreekwoorden)
                {
                    this.SearchResult.Add(sw);
                }
            }
            catch
            {
            }
        }