Interface ICollectionChangedNotifier

    Definition

    Namespace:
    Tizen.NUI.Components
    Assembly:
    Tizen.NUI.Components.dll

    Notify observers about dataset changes of observable items.

    public interface ICollectionChangedNotifier

    Methods

    View Source

    NotifyDataSetChanged()

    Notify the dataset is Changed.

    Declaration
    void NotifyDataSetChanged()
    View Source

    NotifyItemChanged(IItemSource, int)

    Notify the observable item in startIndex is changed.

    Declaration
    void NotifyItemChanged(IItemSource source, int startIndex)
    Parameters
    Type Name Description
    IItemSource source

    dataset source

    int startIndex

    changed item index

    View Source

    NotifyItemInserted(IItemSource, int)

    Notify the observable item is inserted in dataset.

    Declaration
    void NotifyItemInserted(IItemSource source, int startIndex)
    Parameters
    Type Name Description
    IItemSource source

    dataset source

    int startIndex

    Inserted item index

    View Source

    NotifyItemMoved(IItemSource, int, int)

    Notify the observable item is moved from fromPosition to ToPosition.

    Declaration
    void NotifyItemMoved(IItemSource source, int fromPosition, int toPosition)
    Parameters
    Type Name Description
    IItemSource source
    int fromPosition
    int toPosition
    View Source

    NotifyItemRangeChanged(IItemSource, int, int)

    Notify the range of observable items from start to end are changed.

    Declaration
    void NotifyItemRangeChanged(IItemSource source, int startIndex, int endIndex)
    Parameters
    Type Name Description
    IItemSource source
    int startIndex
    int endIndex
    View Source

    NotifyItemRangeInserted(IItemSource, int, int)

    Notify the count range of observable items are inserted in startIndex.

    Declaration
    void NotifyItemRangeInserted(IItemSource source, int startIndex, int count)
    Parameters
    Type Name Description
    IItemSource source
    int startIndex
    int count
    View Source

    NotifyItemRangeMoved(IItemSource, int, int, int)

    Notify the range of the observable items are moved from fromPosition to ToPosition.

    Declaration
    void NotifyItemRangeMoved(IItemSource source, int fromPosition, int toPosition, int count)
    Parameters
    Type Name Description
    IItemSource source
    int fromPosition
    int toPosition
    int count
    View Source

    NotifyItemRangeRemoved(IItemSource, int, int)

    Notify the count range of observable items from the startIndex are removed.

    Declaration
    void NotifyItemRangeRemoved(IItemSource source, int startIndex, int count)
    Parameters
    Type Name Description
    IItemSource source
    int startIndex
    int count
    View Source

    NotifyItemRemoved(IItemSource, int)

    Notify the observable item in startIndex is removed.

    Declaration
    void NotifyItemRemoved(IItemSource source, int startIndex)
    Parameters
    Type Name Description
    IItemSource source
    int startIndex

    Extension Methods

    EXamlExtensions.LoadFromEXaml<T>(T, string)
    EXamlExtensions.LoadFromEXamlByRelativePath<T>(T, string)
    EXamlExtensions.LoadFromEXamlPath<TXaml>(TXaml, string)
    EXamlExtensions.LoadFromEXamlPath<T>(T, Type)
    Extensions.LoadFromXaml<TXaml>(TXaml, string)
    Extensions.LoadFromXaml<TXaml>(TXaml, Type)
    Extensions.LoadFromXamlFile<TXaml>(TXaml, string)
    • View Source
    Back to top Copyright © 2016-2025 Samsung
    Generated by DocFX