コード例 #1
0
        private void Delete(object selectedMenuItem)
        {
            MemberModel selectedMemberModel = selectedMenuItem as MemberModel;

            if (selectedMemberModel == null)
            {
                return;
            }

            MessageBoxResult result = MessageBoxService.MessageBoxServiceShow(deleteConfirmMessage, deleteConfirmCaption);

            if (result == MessageBoxResult.No)
            {
                return;
            }

            TreeCategory treeCategory = TreeViewMaker.FindNewParent(TreeItemModel.TreeCategories, selectedMemberModel.Age);

            treeCategory.Children.Remove(selectedMemberModel);
            MemberModels.members.Remove(selectedMemberModel);
            ListPageMemberModel.Clear();
        }