Ejemplo n.º 1
0
 public override bool OnHookGroupExpand(int p0, bool p1)
 => GroupExpandController.OnHookGroupExpand(new MvxHookGroupExpandCollapseArgs
 {
     DataContext     = GetItemAt(p0),
     GroupPosition   = p0,
     RequestedByUser = p1
 });
Ejemplo n.º 2
0
        public override bool OnCheckCanExpandOrCollapseGroup(Object holder, int groupPosition, int x, int y, bool expand)
        {
            var groupItemDetails = new MvxGroupDetails
            {
                Holder     = holder as RecyclerView.ViewHolder,
                Item       = GroupedItems.ElementAt(groupPosition) as MvxGroupedData,
                GroupIndex = groupPosition
            };

            if (expand)
            {
                return(GroupExpandController.CanExpandGroup(groupItemDetails));
            }

            return(GroupExpandController.CanCollapseGroup(groupItemDetails));
        }