Interface IBorderInterface

    Definition

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

    This is the interface used to draw the border UI.

    public interface IBorderInterface : IDisposable

    Properties

    View Source

    BorderHeight

    The height of the border. This value is the initial value used when creating borders.

    Declaration
    float BorderHeight { get; }
    Property Value
    Type Description
    float
    View Source

    BorderLineThickness

    The thickness of the border.

    Declaration
    uint BorderLineThickness { get; }
    Property Value
    Type Description
    uint
    View Source

    BorderWindow

    The window with borders added.

    Declaration
    Window BorderWindow { get; set; }
    Property Value
    Type Description
    Window
    View Source

    MaxSize

    The maximum size by which the window will big.

    Declaration
    Size2D MaxSize { get; }
    Property Value
    Type Description
    Size2D
    View Source

    MinSize

    The minimum size by which the window will small.

    Declaration
    Size2D MinSize { get; }
    Property Value
    Type Description
    Size2D
    View Source

    OverlayMode

    Whether overlay mode. If overlay mode is true, the border area is hidden when the window is maximized. And if you touched at screen, the border area is shown on the screen. Default value is false;

    Declaration
    bool OverlayMode { get; }
    Property Value
    Type Description
    bool
    View Source

    ResizePolicy

    Set the window resizing policy.

    Declaration
    Window.BorderResizePolicyType ResizePolicy { get; }
    Property Value
    Type Description
    Window.BorderResizePolicyType
    View Source

    TouchThickness

    The thickness of the border's touch area.

    Declaration
    uint TouchThickness { get; }
    Property Value
    Type Description
    uint

    Methods

    View Source

    CreateBorderView(View)

    Create border UI. User can override this method to draw border UI. A top border and a bottom border are added to this view.

    Declaration
    void CreateBorderView(View borderView)
    Parameters
    Type Name Description
    View borderView

    The border view on which the border.

    View Source

    CreateBottomBorderView(View)

    Create bottom border UI. User can override this method to draw bottom border UI.

    Declaration
    bool CreateBottomBorderView(View bottomView)
    Parameters
    Type Name Description
    View bottomView

    The bottom view on which the border.

    Returns
    Type Description
    bool
    View Source

    CreateTopBorderView(View)

    Create top border UI. User can override this method to draw top border UI.

    Declaration
    bool CreateTopBorderView(View topView)
    Parameters
    Type Name Description
    View topView

    The top view on which the border.

    Returns
    Type Description
    bool
    View Source

    OnCreated(View)

    Called after the border UI is created.

    Declaration
    void OnCreated(View borderView)
    Parameters
    Type Name Description
    View borderView

    The border view on which the border.

    View Source

    OnMaximize(bool)

    Called when the window is maximized.

    Declaration
    void OnMaximize(bool isMaximized)
    Parameters
    Type Name Description
    bool isMaximized

    If window is maximized or unmaximized.

    View Source

    OnMinimize(bool)

    Called when the window is minimized.

    Declaration
    void OnMinimize(bool isMinimized)
    Parameters
    Type Name Description
    bool isMinimized

    If window is minimized or unminimized.

    View Source

    OnMoveCompleted(int, int)

    Called when window has been moved the display server.

    Declaration
    void OnMoveCompleted(int x, int y)
    Parameters
    Type Name Description
    int x

    The x of the has been moved window

    int y

    The y of the has been moved window

    View Source

    OnMoved(int, int)

    Called when the window is moved.

    Declaration
    void OnMoved(int x, int y)
    Parameters
    Type Name Description
    int x

    The x of the moved window

    int y

    The y of the moved window

    View Source

    OnOverlayMode(bool)

    Called when there is a change in overlay mode.

    Declaration
    void OnOverlayMode(bool enabled)
    Parameters
    Type Name Description
    bool enabled

    If true, borderView has entered overlayMode.

    View Source

    OnResizeCompleted(int, int)

    Called when window has been resized the display server.

    Declaration
    void OnResizeCompleted(int width, int height)
    Parameters
    Type Name Description
    int width

    The width of the resized window

    int height

    The height of the resized window

    View Source

    OnResized(int, int)

    Called when the window is resized.

    Declaration
    void OnResized(int width, int height)
    Parameters
    Type Name Description
    int width

    The width of the resized window

    int height

    The height of the resized window

    Extension Methods

    EXamlExtensions.LoadFromEXamlByRelativePath<T>(T, string)
    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