Xamarin.iOS

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Interface ILineSizeHost

    Show / Hide Table of Contents

    Interface ILineSizeHost

    A collection that manages lines with varying height and hidden state. It has properties for header and footer lines, total line count, default size of a line and also lets you add nested collections.

    Namespace: Syncfusion.GridCommon.ScrollAxis
    Assembly: Syncfusion.GridCommon.Portable.dll
    Syntax
    public interface ILineSizeHost : IDisposable

    Methods

    add_DefaultLineSizeChanged(DefaultLineSizeChangedEventHandler)

    Declaration
    void add_DefaultLineSizeChanged(DefaultLineSizeChangedEventHandler value)
    Parameters
    Type Name Description
    DefaultLineSizeChangedEventHandler value

    add_LineHiddenChanged(HiddenRangeChangedEventHandler)

    Declaration
    void add_LineHiddenChanged(HiddenRangeChangedEventHandler value)
    Parameters
    Type Name Description
    HiddenRangeChangedEventHandler value

    add_LinesInserted(LinesInsertedEventHandler)

    Declaration
    void add_LinesInserted(LinesInsertedEventHandler value)
    Parameters
    Type Name Description
    LinesInsertedEventHandler value

    add_LineSizeChanged(RangeChangedEventHandler)

    Declaration
    void add_LineSizeChanged(RangeChangedEventHandler value)
    Parameters
    Type Name Description
    RangeChangedEventHandler value

    add_LinesRemoved(LinesRemovedEventHandler)

    Declaration
    void add_LinesRemoved(LinesRemovedEventHandler value)
    Parameters
    Type Name Description
    LinesRemovedEventHandler value

    GetDefaultLineSize()

    Returns the default line size.

    Declaration
    double GetDefaultLineSize()
    Returns
    Type Description
    System.Double

    The default line size.

    GetFooterLineCount()

    Gets the footer line count.

    Declaration
    int GetFooterLineCount()
    Returns
    Type Description
    System.Int32

    The footer line count.

    GetHeaderLineCount()

    Gets the header line count.

    Declaration
    int GetHeaderLineCount()
    Returns
    Type Description
    System.Int32

    The header line count.

    GetHidden(Int32, out Int32)

    Gets the boolean value indicating the hidden state for the line with given index.

    Declaration
    bool GetHidden(int index, out int repeatValueCount)
    Parameters
    Type Name Description
    System.Int32 index

    The index of the line for which the hidden state is to be obtained.

    System.Int32 repeatValueCount

    The number of subsequent lines with same state.

    Returns
    Type Description
    System.Boolean

    The boolean value indicating the hidden state for a line.

    GetLineCount()

    Returns the line count.

    Declaration
    int GetLineCount()
    Returns
    Type Description
    System.Int32

    The line count.

    GetSize(Int32, out Int32)

    Gets the size of the line at the given index.

    Declaration
    double GetSize(int index, out int repeatValueCount)
    Parameters
    Type Name Description
    System.Int32 index

    The index of the line for which the size is to be obtained.

    System.Int32 repeatValueCount

    The number of subsequent values with same size.

    Returns
    Type Description
    System.Double

    The size of the line at the given index.

    InitializeScrollAxis(ScrollAxisBase)

    Initializes the scroll axis.

    Declaration
    void InitializeScrollAxis(ScrollAxisBase scrollAxis)
    Parameters
    Type Name Description
    ScrollAxisBase scrollAxis

    The scroll axis.

    remove_DefaultLineSizeChanged(DefaultLineSizeChangedEventHandler)

    Declaration
    void remove_DefaultLineSizeChanged(DefaultLineSizeChangedEventHandler value)
    Parameters
    Type Name Description
    DefaultLineSizeChangedEventHandler value

    remove_LineHiddenChanged(HiddenRangeChangedEventHandler)

    Declaration
    void remove_LineHiddenChanged(HiddenRangeChangedEventHandler value)
    Parameters
    Type Name Description
    HiddenRangeChangedEventHandler value

    remove_LinesInserted(LinesInsertedEventHandler)

    Declaration
    void remove_LinesInserted(LinesInsertedEventHandler value)
    Parameters
    Type Name Description
    LinesInsertedEventHandler value

    remove_LineSizeChanged(RangeChangedEventHandler)

    Declaration
    void remove_LineSizeChanged(RangeChangedEventHandler value)
    Parameters
    Type Name Description
    RangeChangedEventHandler value

    remove_LinesRemoved(LinesRemovedEventHandler)

    Declaration
    void remove_LinesRemoved(LinesRemovedEventHandler value)
    Parameters
    Type Name Description
    LinesRemovedEventHandler value

    Events

    DefaultLineSizeChanged

    Occurs when the default line size changed.

    Declaration
    event DefaultLineSizeChangedEventHandler DefaultLineSizeChanged
    Event Type
    Type Description
    DefaultLineSizeChangedEventHandler

    FooterLineCountChanged

    Occurs when the footer line count was changed.

    Declaration
    event EventHandler FooterLineCountChanged
    Event Type
    Type Description
    System.EventHandler

    HeaderLineCountChanged

    Occurs when the header line count was changed.

    Declaration
    event EventHandler HeaderLineCountChanged
    Event Type
    Type Description
    System.EventHandler

    LineCountChanged

    Occurs when the line count was changed.

    Declaration
    event EventHandler LineCountChanged
    Event Type
    Type Description
    System.EventHandler

    LineHiddenChanged

    Occurs when a lines hidden state changed.

    Declaration
    event HiddenRangeChangedEventHandler LineHiddenChanged
    Event Type
    Type Description
    HiddenRangeChangedEventHandler

    LinesInserted

    Occurs when lines were inserted.

    Declaration
    event LinesInsertedEventHandler LinesInserted
    Event Type
    Type Description
    LinesInsertedEventHandler

    LineSizeChanged

    Occurs when a lines size was changed.

    Declaration
    event RangeChangedEventHandler LineSizeChanged
    Event Type
    Type Description
    RangeChangedEventHandler

    LinesRemoved

    Occurs when lines were removed.

    Declaration
    event LinesRemovedEventHandler LinesRemoved
    Event Type
    Type Description
    LinesRemovedEventHandler
    Back to top Generated by DocFX
    Copyright © 2001 - 2023 Syncfusion Inc. All Rights Reserved