public static void MapOrientation(VirtualListViewHandler handler, IVirtualListView virtualListView)
        {
            handler.layout.ScrollDirection = virtualListView.Orientation switch
            {
                ListOrientation.Vertical => UICollectionViewScrollDirection.Vertical,
                ListOrientation.Horizontal => UICollectionViewScrollDirection.Horizontal,
                _ => UICollectionViewScrollDirection.Vertical
            };

            handler?.InvalidateData();
        }
 public static void MapViewSelector(VirtualListViewHandler handler, IVirtualListView virtualListView)
 => handler?.InvalidateData();
 public static void MapAdapter(VirtualListViewHandler handler, IVirtualListView virtualListView)
 => handler?.InvalidateData();
 public static void MapInvalidateData(VirtualListViewHandler handler, IVirtualListView virtualListView, object?parameter)
 => handler?.InvalidateData();
 public static void MapHeader(VirtualListViewHandler handler, IVirtualListView virtualListView)
 => handler.InvalidateData();