menu

Xamarin.Forms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class SfCollectionViewDelegateFlowLayout - Xamarin.Forms API Reference | Syncfusion

    Show / Hide Table of Contents

    Class SfCollectionViewDelegateFlowLayout

    Inheritance
    System.Object
    SfCollectionViewDelegateFlowLayout
    Namespace: Syncfusion.XForms.MacOS.Core
    Assembly: Syncfusion.Core.XForms.macOS.dll
    Syntax
    public class SfCollectionViewDelegateFlowLayout : NSCollectionViewDelegateFlowLayout

    Constructors

    SfCollectionViewDelegateFlowLayout()

    Declaration
    public SfCollectionViewDelegateFlowLayout()

    Methods

    GetInsetForSection(NSCollectionView, NSCollectionViewLayout, nint)

    Declaration
    public virtual NSEdgeInsets GetInsetForSection(NSCollectionView collectionView, NSCollectionViewLayout collectionViewLayout, nint section)
    Parameters
    Type Name Description
    AppKit.NSCollectionView collectionView
    AppKit.NSCollectionViewLayout collectionViewLayout
    System.nint section
    Returns
    Type
    AppKit.NSEdgeInsets

    GetMinimumInteritemSpacingForSection(NSCollectionView, NSCollectionViewLayout, nint)

    Declaration
    public virtual nfloat GetMinimumInteritemSpacingForSection(NSCollectionView collectionView, NSCollectionViewLayout collectionViewLayout, nint section)
    Parameters
    Type Name Description
    AppKit.NSCollectionView collectionView
    AppKit.NSCollectionViewLayout collectionViewLayout
    System.nint section
    Returns
    Type
    System.nfloat

    GetMinimumLineSpacingForSection(NSCollectionView, NSCollectionViewLayout, nint)

    Declaration
    public virtual nfloat GetMinimumLineSpacingForSection(NSCollectionView collectionView, NSCollectionViewLayout collectionViewLayout, nint section)
    Parameters
    Type Name Description
    AppKit.NSCollectionView collectionView
    AppKit.NSCollectionViewLayout collectionViewLayout
    System.nint section
    Returns
    Type
    System.nfloat

    GetSizeForItem(NSCollectionView, NSCollectionViewLayout, NSIndexPath)

    Declaration
    public virtual CGSize GetSizeForItem(NSCollectionView collectionView, NSCollectionViewLayout collectionViewLayout, NSIndexPath indexPath)
    Parameters
    Type Name Description
    AppKit.NSCollectionView collectionView
    AppKit.NSCollectionViewLayout collectionViewLayout
    Foundation.NSIndexPath indexPath
    Returns
    Type
    CoreGraphics.CGSize

    InsetForSection(NSCollectionView, NSCollectionViewLayout, nint)

    Declaration
    public override NSEdgeInsets InsetForSection(NSCollectionView collectionView, NSCollectionViewLayout collectionViewLayout, nint section)
    Parameters
    Type Name Description
    AppKit.NSCollectionView collectionView
    AppKit.NSCollectionViewLayout collectionViewLayout
    System.nint section
    Returns
    Type
    AppKit.NSEdgeInsets

    ItemDeselected(NSCollectionView, NSIndexPath)

    Declaration
    public virtual void ItemDeselected(NSCollectionView collectionView, NSIndexPath indexPath)
    Parameters
    Type Name Description
    AppKit.NSCollectionView collectionView
    Foundation.NSIndexPath indexPath

    ItemHighlighted(NSCollectionView, NSIndexPath)

    Declaration
    public virtual void ItemHighlighted(NSCollectionView collectionView, NSIndexPath indexPath)
    Parameters
    Type Name Description
    AppKit.NSCollectionView collectionView
    Foundation.NSIndexPath indexPath

    ItemsChanged(NSCollectionView, NSSet, NSCollectionViewItemHighlightState)

    Declaration
    public override void ItemsChanged(NSCollectionView collectionView, NSSet indexPaths, NSCollectionViewItemHighlightState highlightState)
    Parameters
    Type Name Description
    AppKit.NSCollectionView collectionView
    Foundation.NSSet indexPaths
    AppKit.NSCollectionViewItemHighlightState highlightState

    ItemsDeselected(NSCollectionView, NSSet)

    Declaration
    public override void ItemsDeselected(NSCollectionView collectionView, NSSet indexPaths)
    Parameters
    Type Name Description
    AppKit.NSCollectionView collectionView
    Foundation.NSSet indexPaths

    ItemSelected(NSCollectionView, NSIndexPath)

    Declaration
    public virtual void ItemSelected(NSCollectionView collectionView, NSIndexPath indexPath)
    Parameters
    Type Name Description
    AppKit.NSCollectionView collectionView
    Foundation.NSIndexPath indexPath

    ItemsSelected(NSCollectionView, NSSet)

    Declaration
    public override void ItemsSelected(NSCollectionView collectionView, NSSet indexPaths)
    Parameters
    Type Name Description
    AppKit.NSCollectionView collectionView
    Foundation.NSSet indexPaths

    ItemUnhighlighted(NSCollectionView, NSIndexPath)

    Declaration
    public virtual void ItemUnhighlighted(NSCollectionView collectionView, NSIndexPath indexPath)
    Parameters
    Type Name Description
    AppKit.NSCollectionView collectionView
    Foundation.NSIndexPath indexPath

    MinimumInteritemSpacingForSection(NSCollectionView, NSCollectionViewLayout, nint)

    Declaration
    public override nfloat MinimumInteritemSpacingForSection(NSCollectionView collectionView, NSCollectionViewLayout collectionViewLayout, nint section)
    Parameters
    Type Name Description
    AppKit.NSCollectionView collectionView
    AppKit.NSCollectionViewLayout collectionViewLayout
    System.nint section
    Returns
    Type
    System.nfloat

    MinimumLineSpacing(NSCollectionView, NSCollectionViewLayout, nint)

    Declaration
    public override nfloat MinimumLineSpacing(NSCollectionView collectionView, NSCollectionViewLayout collectionViewLayout, nint section)
    Parameters
    Type Name Description
    AppKit.NSCollectionView collectionView
    AppKit.NSCollectionViewLayout collectionViewLayout
    System.nint section
    Returns
    Type
    System.nfloat

    ShouldDeselectItem(NSCollectionView, NSIndexPath)

    Declaration
    public virtual bool ShouldDeselectItem(NSCollectionView collectionView, NSIndexPath indexPath)
    Parameters
    Type Name Description
    AppKit.NSCollectionView collectionView
    Foundation.NSIndexPath indexPath
    Returns
    Type
    System.Boolean

    ShouldDeselectItems(NSCollectionView, NSSet)

    Declaration
    public override NSSet ShouldDeselectItems(NSCollectionView collectionView, NSSet indexPaths)
    Parameters
    Type Name Description
    AppKit.NSCollectionView collectionView
    Foundation.NSSet indexPaths
    Returns
    Type
    Foundation.NSSet

    ShouldSelectItem(NSCollectionView, NSIndexPath)

    Declaration
    public virtual bool ShouldSelectItem(NSCollectionView collectionView, NSIndexPath indexPath)
    Parameters
    Type Name Description
    AppKit.NSCollectionView collectionView
    Foundation.NSIndexPath indexPath
    Returns
    Type
    System.Boolean

    ShouldSelectItems(NSCollectionView, NSSet)

    Declaration
    public override NSSet ShouldSelectItems(NSCollectionView collectionView, NSSet indexPaths)
    Parameters
    Type Name Description
    AppKit.NSCollectionView collectionView
    Foundation.NSSet indexPaths
    Returns
    Type
    Foundation.NSSet

    SizeForItem(NSCollectionView, NSCollectionViewLayout, NSIndexPath)

    Declaration
    public override CGSize SizeForItem(NSCollectionView collectionView, NSCollectionViewLayout collectionViewLayout, NSIndexPath indexPath)
    Parameters
    Type Name Description
    AppKit.NSCollectionView collectionView
    AppKit.NSCollectionViewLayout collectionViewLayout
    Foundation.NSIndexPath indexPath
    Returns
    Type
    CoreGraphics.CGSize
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved