コード例 #1
0
 private void EditGroup()
 {
     if (ValidGroupInput(true))
     {
         var group_       = group.GetGroup(GroupID);
         var navitem      = Items.Where(m => m.ID == GroupID).FirstOrDefault();
         int navitemIndex = Items.IndexOf(navitem);
         if (group_ != null)
         {
             group_.Name = GroupName;
             group_.Icon = GroupIcon;
             group.Update(group_);
             navitem.Title       = GroupName;
             navitem.Icon        = GroupIcon;
             Items[navitemIndex] = navitem;
             Toast("分组已更新", ToastType.Success);
             SelectGroup(group_.ID);
             HideGroupModalCommand.Execute(null);
         }
     }
 }
コード例 #2
0
        private void CreateGroup()
        {
            if (ValidGroupInput())
            {
                var g = group.Add(new GroupModel()
                {
                    Icon = GroupIcon,
                    Name = GroupName
                });

                Items.Add(new NavigationItemModel()
                {
                    ID    = g.ID,
                    Icon  = GroupIcon,
                    Title = GroupName
                });
                Toast("分组已添加", ToastType.Success);
                SelectGroup(g.ID);
                HideGroupModalCommand.Execute(null);
            }
        }