Search Results for

    Show / Hide Table of Contents

    Interface ISynchronizableLayout

    A control must implement this interface if synchronized scrolling of rows between this control and other controls through the is required.

    Namespace: Sdl.DesktopEditor.EditorApi
    Assembly: Sdl.DesktopEditor.EditorApi.dll
    Syntax
    public interface ISynchronizableLayout

    Methods

    ChangeRowHeight(ISynchronizableCell, Int32)

    Changes the height of the row in the layout to the new height specified.

    Declaration
    void ChangeRowHeight(ISynchronizableCell synchronizableCell, int height)
    Parameters
    Type Name Description
    ISynchronizableCell synchronizableCell

    The cell in the layout that needs to have its height changed

    System.Int32 height

    The height which the cell will be changed to

    Draw()

    Draws the visible components contained within each row of the layout

    Declaration
    void Draw()

    StructureChanged()

    Called when structure change notifications have been received from all synchronizable layouts registered with the synchronizer.

    Declaration
    void StructureChanged()
    Remarks

    The implementation is expected to register all synchronizable cells with the synchronizer and call CellHeightChanged(ISynchronizableCell, Int32, ISynchronizableLayout) and NotifyLayoutCompleted(ISynchronizableLayout) as necessary.

    Extension Methods

    WindowsControlUtils.ForWindowFromFrameworkElement(Object, Action<Window>)

    On this page

    • Methods
      • ChangeRowHeight(ISynchronizableCell, Int32)
      • Draw()
      • StructureChanged()
    • Extension Methods
    Back to top Generated by DocFX