protected virtual async void AfterCollectionChange() { if (ObjectList.Any(Items => Items.Drew == true)) { var thisObject = ObjectList.Where(Items => Items.Drew == true).Take(1).Single(); var firstDeck = FindControl(thisObject); try { await ThisScroll !.ScrollToAsync(firstDeck, ScrollToPosition.Center, false); } catch { //try to ignore. if worse comes to worst, just won't autoscroll. } } else { await ThisScroll !.ScrollToAsync(0, 0, false); } }
public bool HasSelectedObject() => HandList.Any(items => items.IsSelected);
private void KeeperList_CollectionChanged(object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e) { NumberOfKeepers = KeeperList.Count; Bread = KeeperList.Any(items => items.Deck == EnumKeeper.Bread); Chocolate = KeeperList.Any(items => items.Deck == EnumKeeper.Chocolate); Cookies = KeeperList.Any(items => items.Deck == EnumKeeper.Cookies); Death = KeeperList.Any(items => items.Deck == EnumKeeper.Death); Dreams = KeeperList.Any(items => items.Deck == EnumKeeper.Dreams); Love = KeeperList.Any(items => items.Deck == EnumKeeper.Love); Milk = KeeperList.Any(items => items.Deck == EnumKeeper.Milk); Money = KeeperList.Any(items => items.Deck == EnumKeeper.Money); Peace = KeeperList.Any(items => items.Deck == EnumKeeper.Peace); Sleep = KeeperList.Any(items => items.Deck == EnumKeeper.Sleep); Television = KeeperList.Any(items => items.Deck == EnumKeeper.Television); TheBrain = KeeperList.Any(items => items.Deck == EnumKeeper.TheBrain); TheMoon = KeeperList.Any(items => items.Deck == EnumKeeper.TheMoon); TheRocket = KeeperList.Any(items => items.Deck == EnumKeeper.TheRocket); TheSun = KeeperList.Any(items => items.Deck == EnumKeeper.TheSun); TheToaster = KeeperList.Any(items => items.Deck == EnumKeeper.TheToaster); Time = KeeperList.Any(items => items.Deck == EnumKeeper.Time); War = KeeperList.Any(items => items.Deck == EnumKeeper.War); }