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 void SpreekwoordFromSearchGridClick(Spreekwoord spreekwoord) { if (!spreekwoord.IsInList) { foreach (Spreekwoord sw in MyItems) { if (sw.ID == spreekwoord.ID) { return; } } MyItems.Add(spreekwoord); spreekwoord.Notify(); } else { MyItems.Remove(spreekwoord); spreekwoord.Notify(); foreach (Spreekwoord sw in MyItems) { if (sw.ID == spreekwoord.ID) { MyItems.Remove(sw); return; } } } Notify(); }
public void SpreekwoordFromYourItemsClick(Spreekwoord spreekwoord) { MyItems.Remove(spreekwoord); foreach (Spreekwoord sw in SearchResult) { if (sw.ID == spreekwoord.ID) { MyItems.Remove(sw); sw.Notify(); return; } } spreekwoord.Notify(); Notify(); }
private void ListView_Holding(object sender, HoldingRoutedEventArgs e) { if (e.HoldingState == Windows.UI.Input.HoldingState.Completed) { SharedSpreekwoord = (sender as Border).DataContext as Spreekwoord; //SharedStream = RandomAccessStreamReference.CreateFromUri(new Uri(SharedSpreekwoord.SmallImageURL)); DataTransferManager dataTransferManager = DataTransferManager.GetForCurrentView(); dataTransferManager.DataRequested += new TypedEventHandler<DataTransferManager, DataRequestedEventArgs>(this.ShareImageHandler); DataTransferManager.ShowShareUI(); } }
public void SpreekwoordFromSearchGridClick(Spreekwoord spreekwoord) { if (!spreekwoord.IsInList) { foreach (Spreekwoord sw in MyItems) { if (sw.ID == spreekwoord.ID) { return; } } MyItems.Add(spreekwoord); spreekwoord.Notify(); } else { MyItems.Remove(spreekwoord); spreekwoord.Notify(); foreach (Spreekwoord sw in MyItems) { if (sw.ID == spreekwoord.ID) { MyItems.Remove(sw); return; } } } Notify(); }
public void SpreekwoordFromYourItemsClick(Spreekwoord spreekwoord) { MyItems.Remove(spreekwoord); foreach (Spreekwoord sw in SearchResult) { if (sw.ID == spreekwoord.ID) { MyItems.Remove(sw); sw.Notify(); return; } } spreekwoord.Notify(); Notify(); }