Пример #1
0
        private void OnDetailDeleted(ObservableCollection <NavigationItemViewModel> items,
                                     DetailViewDeletedEventArgs e)
        {
            var item = items.SingleOrDefault(f => f.Id == e.Id);

            if (item != null)
            {
                items.Remove(item);
            }
        }
Пример #2
0
        private void OnDetailViewDeleted(DetailViewDeletedEventArgs e)
        {
            switch (e.ViewModelName)
            {
            case nameof(MemberDetailViewModel):
                OnDetailDeleted(Members, e);
                break;

            case nameof(TrainerDetailViewModel):
                OnDetailDeleted(Trainers, e);
                break;

            case nameof(SubscriptionDetailViewModel):
                OnDetailDeleted(Subscriptions, e);
                break;
            }
        }