Namespace Tizen.NUI.Components

    Classes

    AlertDialog

    AlertDialog class shows a dialog with title, message and action buttons.

    AlertDialogStyle

    AlertDialogStyle is a class which saves AlertDialog's UX data.

    AppBar

    The AppBar class is a class which shows title text and provides navigation and action functions on Page.

    AppBarStyle

    AppBarStyle is a class which saves AppBar's ux data.

    BackNavigationEventArgs

    BackNavigationEventArgs is a class to record back navigation event arguments which will sent to user.

    Button

    Button is one kind of common component, a button clearly describes what action will occur when the user selects it. Button may contain text or an icon.

    Button.ClickEventArgs

    ClickEventArgs is a class to record button click event arguments which will sent to user.

    Button.StateChangedEventArgs

    StateChangeEventArgs is a class to record button state change event arguments which will sent to user.

    ButtonGroup

    ButtonGroup is a group of buttons which can be set common property

    ButtonStyle

    ButtonStyle is a class which saves Button's ux data.

    CheckBox

    CheckBoxGroup

    The CheckboxGroup class is used to group together a set of CheckBox control

    ClickedEventArgs

    ClickedEventArgs is a class to record button click event arguments which will sent to user.

    CollectionView

    Selectable RecyclerView that presenting a collection of items with variable layouters.

    ColorSelector

    Color selector.

    ContentPage

    The ContentPage class is a class which is a formatted full screen page. ContentPage contains title app bar and content.

    Control

    The control component is base class of tv nui components. It's abstract class, so can't instantiate and can only be inherited.

    ControlStyle

    ControlStyle is a base class of NUI.Components style.

    DateChangedEventArgs

    DateChangedEventArgs is a class to notify changed DatePicker value argument which will sent to user.

    DatePicker

    DatePicker is a class which provides a function that allows the user to select a date through a scrolling motion by expressing the specified value as a list. DatePicker expresses the current date using the locale information of the system. Year range is 1970~2038 (glibc time_t struct min, max value)

    DatePickerStyle

    DatePickerStyle is a class which saves DatePickerStyle's ux data.

    DefaultGridItem

    DefaultGridItem is one kind of common component, a DefaultGridItem clearly describes what action will occur when the user selects it. DefaultGridItem may contain text or an icon.

    DefaultGridItemStyle

    DefaultGridItemStyle is a class which saves DefaultLinearItem's ux data.

    DefaultLinearItem

    DefaultLinearItem is one kind of common component, a DefaultLinearItem clearly describes what action will occur when the user selects it. DefaultLinearItem may contain text or an icon.

    DefaultLinearItemStyle

    DefaultLinearItemStyle is a class which saves DefaultLinearItem's ux data.

    DefaultTitleItem

    DefaultTitleItem is one kind of common component, a DefaultTitleItem clearly describes what action will occur when the user selects it. DefaultTitleItem may contain text or an icon.

    DefaultTitleItemStyle

    DefaultTitleItemStyle is a class which saves DefaultLinearItem's ux data.

    Dialog

    Dialog class shows a dialog with content.

    DialogPage

    The DialogPage class is a class which shows a dialog on the page. DialogPage contains dialog and dimmed scrim behind the dialog.

    FlexibleView

    A flexible view for providing a limited window into a large data set.

    FlexibleViewAdapter

    FlexibleViewAdapters provide a binding from an app-specific data set to views that are displayed within a FlexibleView.

    FlexibleViewItemClickedEventArgs

    FlexibleView ItemClick Event Arguments.

    FlexibleViewItemTouchEventArgs

    FlexibleView ItemTouch Event Arguments.

    FlexibleViewLayoutManager

    A FlexibleViewLayoutManager is responsible for measuring and positioning item views within a FlexibleView as well as determining the policy for when to recycle item views that are no longer visible to the user.

    FlexibleViewRecycler

    A FlexibleViewRecycler is responsible for managing scrapped or detached item views for reuse. A "scrapped" view is a view that is still attached to its parent FlexibleView but that has been marked for removal or reuse.

    FlexibleViewViewHolder

    A FlexibleViewViewHolder describes an item view and metadata about its place within the FlexibleView.

    FloatSelector

    Float selector.

    GridLayouter

    Layouter for CollectionView to display items in grid layout.

    GridLayoutManager

    Layout collection of views in a grid.

    IntSelector

    Int selector.

    ItemsLayouter

    Default layout manager for RecyclerView. Layouting RecyclerViewItem on the scroll ContentContainer which need to be visible on the view by scroll position.

    ItemsLayouter.GroupInfo

    The data class for group informations. inherited class can use this data to managing group items feature.

    LinearLayouter

    layouter for CollectionView to display items in linear layout.

    LinearLayoutManager

    Layout collection of views horizontally/vertically.

    Loading

    The Loading class of nui component. It's used to indicate informs users of the ongoing operation.

    LoadingStyle

    LoadingStyle is a class which saves Loading's ux data.

    Menu

    Menu is a class which contains a set of MenuItems and has one of them selected.

    MenuItem

    MenuItem is a class which is used to show a list of items in Menu.

    MenuItemGroup

    MenuItemGroup class is used to group together a set of MenuItems. It enables a user to select exclusively single MenuItem of a group.

    MenuStyle

    MenuStyle is a class which saves Menu's ux data.

    Navigator

    The Navigator is a class which navigates pages with stack methods such as Push and Pop.

    Notification

    Notification helps to raise a notification window with a content View.

    NUIWindowExtentions

    Extension class which provides extension methods of Tizen.NUI.Window to use Tizen.NUI.Components classes in Tizen.NUI.Window class' methods.

    OverlayAnimationButtonStyle

    Describes Button Animation used in OneUI_Watch2.X

    Page

    The Page class is a class which is an element of navigation.

    PageAppearedEventArgs

    PageAppearedEventArgs is a class to record Appeared event arguments which will be sent to user.

    PageAppearingEventArgs

    PageAppearingEventArgs is a class to record Appearing event arguments which will be sent to user.

    PageBackNavigationEventArgs

    PageBackNavigationEventArgs is a class to record back navigation event arguments which will sent to user.

    PageDisappearedEventArgs

    PageDisappearedEventArgs is a class to record Disappeared event arguments which will be sent to user.

    PageDisappearingEventArgs

    PageDisappearingEventArgs is a class to record Disappearing event arguments which will be sent to user.

    Pagination

    Pagination shows the number of pages available and the currently active page.

    PaginationStyle

    PaginationStyle used to config the pagination represent.

    Picker

    Picker is a class which provides a function that allows the user to select a value through a scrolling motion by expressing the specified value as a list. It is recommended to use when selecting less than 100 selections.

    PickerStyle

    PickerStyle is a class which saves PickerStyle's ux data.

    PoppedEventArgs

    PoppedEventArgs is a class to record Popped event arguments which will be sent to user.

    Popup

    Popup is one kind of common component, it can be used as popup window. User can handle Popup button count, head title and content area.

    Popup.ButtonClickEventArgs

    ButtonClickEventArgs is a class to record button click event arguments which will sent to user.

    PopupStyle

    PopupStyle is a class which saves Popup's ux data.

    Progress

    The Progress class is used to show the ongoing status with a long narrow bar.

    ProgressStyle

    ProgressStyle is a class which saves Progress's ux data.

    RadioButton

    RadioButton is the Class that describe the control which can be checked, but not cleared by a user.

    RadioButtonGroup

    The RadioButtonGroup class is used to group together a set of RadioButton control It enables the user to select exclusively single radio button of group.

    RectangleSelector

    Rectangle selector.

    RecyclerView

    A View that serves as a base class for views that contain a templated list of items.

    RecyclerViewItem

    This class provides a basic item for CollectionView.

    RecyclerViewItemStyle

    RecyclerViewItemStyle is a class which saves RecyclerViewItem's UX data.

    ScrollableBase

    This class provides a View that can scroll a single View with a layout. This View can be a nest of Views.

    Scrollbar

    The Scrollbar is a component that contains track and thumb to indicate the current scrolled position of a scrollable object.

    ScrollBar

    The ScrollBar class of nui component. It allows users to recognize the direction and the range of lists/content.

    ScrollbarBase

    The ScrollbarBase is an abstract class that can be linked to the scrollable objects indicating the current scrolled position of the scrollable object. This only contains non-graphical functionalities of basic scrollbar.

    ScrollbarStyle

    ScrollbarStyle is a class which saves Scrollbar's style data.

    ScrollBarStyle

    ScrollBarStyle is a class which saves Scrollbar's ux data.

    ScrollEventArgs

    ScrollEventArgs is a class to record scroll event arguments which will sent to user.

    ScrollOutOfBoundEventArgs

    ScrollOutofBoundEventArgs is to record scroll out-of-bound event arguments which will be sent to user.

    SelectButton

    SelectButton is base class of CheckBox and RadioButton. It can be used as selector and add into group for single-choice or multiple-choice . User can handle Navigation by adding/inserting/deleting NavigationItem.

    SelectedChangedEventArgs

    SelectedChangedEventArgs is a class to record item selected arguments which will sent to user.

    SelectGroup

    SelectionGroup is the base class of CheckBoxGroup and RadioButtonGroup. It defines a group that is set of selections and enables the user to choose one or multiple selection.

    SelectionChangedEventArgs

    Selection changed event in RecyclerView items.

    Slider

    A slider lets users select a value from a continuous or discrete range of values by moving the slider thumb.

    SliderSlidingFinishedEventArgs

    Slider sliding finished event data.

    SliderSlidingStartedEventArgs

    Slider sliding started event data.

    SliderStyle

    SliderStyle is a class which saves Slider's ux data.

    SliderValueChangedEventArgs

    Slider value changed event data.

    StringSelector

    String selector.

    StyleBase

    StyleBase class.

    StyleManager

    StyleManager is a class to manager all style.

    StyleManager.ThemeChangeEventArgs

    ThemeChangeEventArgs is a class to record theme change event arguments which will sent to user.

    Switch

    Switch is a kind of Button component that uses icon part as a toggle shape. The icon part consists of track and thumb.

    Switch.SelectEventArgs

    SelectEventArgs is a class to record item selected arguments which will sent to user.

    SwitchStyle

    SwitchStyle is a class which saves Switch's ux data.

    Tab

    Tab is one kind of common component, it can be used as menu label. User can handle Tab by adding/inserting/deleting TabItem.

    Tab.ItemChangedEventArgs

    ItemChangedEventArgs is a class to record item change event arguments which will sent to user.

    Tab.TabItemData

    TabItemData is a class to record all data which will be applied to Tab item.

    TabBar

    TabBar is a class which contains a set of TabButtons and has one of them selected.

    TabButton

    TabButton is a class which is used for selecting one content in a TabView.

    TabButtonGroup

    TabButtonGroup class is used to group together a set of TabButton controls. It enables a user to select exclusively single TabButton of a group.

    TabButtonSelectedEventArgs

    TabButtonSelectedEventArgs is a class to record tab button selected event arguments which will be sent to a user.

    TabButtonStyle

    TabButtonStyle is a class which saves TabButton's ux data.

    TabContent

    TabContent is a class which contains a set of Views and has one of them selected.

    TabItem

    TabView provides Add(TabItem tabItem) to add a tab from the given TabItem. TabItem contains Title and IconUrl of a new TabButton in TabView's TabBar and Content of a new View in TabView's TabContent.

    TabStyle

    TabStyle is a class which saves Tab's ux data.

    TabView

    TabView is a class which contains a TabBar and TabContent. TabView adds TabButtons and Views to TabBar and TabContent in TabView by AddTab(TabButton, View). TabView removes TabButtons and Views from TabBar and TabContent in TabView by RemoveTab(int). TabView selects a view from the TabContent according to the selected TabButton in the TabBar.

    var tabView = new TabView()
    {
        WidthSpecification = LayoutParamPolicies.MatchParent,
        HeightSpecification = LayoutParamPolicies.MatchParent,
    };
    

    var tabButton = new TabButton() { Text = "Tab#1" };

    var content = new View() { BackgroundColor = Color.Red, WidthSpecification = LayoutParamPolicies.MatchParent, HeightSpecification = LayoutParamPolicies.MatchParent, };

    tabView.AddTab(tabButton, content);

    var tabButton2 = new TabButton() { Text = "Tab#2" };

    var content2 = new View() { BackgroundColor = Color.Green, WidthSpecification = LayoutParamPolicies.MatchParent, HeightSpecification = LayoutParamPolicies.MatchParent, };

    tabView.AddTab(tabButton2, content2);

    var tabButton3 = new TabButton() { Text = "Tab#3" };

    var content3 = new View() { BackgroundColor = Color.Blue, WidthSpecification = LayoutParamPolicies.MatchParent, HeightSpecification = LayoutParamPolicies.MatchParent, };

    tabView.AddTab(tabButton3, content3);

    TimeChangedEventArgs

    TimeChangedEventArgs is a class to notify changed TimePicker value argument which will sent to user.

    TimePicker

    TimePicker is a class which provides a function that allows the user to select a time through a scrolling motion by expressing the specified value as a list. TimePicker expresses the current time using the locale information of the system.

    TimePickerStyle

    TimePickerStyle is a class which saves TimePickerStyle's ux data.

    Title

    Use it to set the title. this has a fadeout effect. You can also set the color of the fadeout.

    Toast

    Use a toast to provide simple messages when the user does not need to make an additional action or confirmation. Unlike other popups, a toast only has the body field as it is just used for providing simple feedback to user actions. A toast will automatically disappear after a certain time.

    ToastStyle

    ToastStyle is a class which saves Toast's ux data.

    ValueChangedEventArgs

    ValueChangedEventArgs is a class to notify changed Picker value argument which will sent to user.

    Vector2Selector

    Vector2 selector.

    Interfaces

    ICollectionChangedNotifier

    Notify observers about dataset changes of observable items.

    IGroupableItemSource

    Base interface for encapsulated data source with group structure in CollectionView.

    IItemSource

    Base interface for encapsulated data source in RecyclerView.

    Enums

    Button.IconOrientation

    Icon orientation.

    CollectionView.ItemScrollTo

    Align item in the viewport when ScrollTo() calls.

    ControlStates

    Enumeration for describing the states of the view.

    DefaultGridItem.LabelOrientation

    Label orientation.

    FlexibleViewLayoutManager.Direction

    Direction

    ItemSelectionMode

    Selection mode of CollecitonView.

    ItemSizingStrategy

    Size calculation strategy for CollectionView.

    Menu.RelativePosition

    The Menu's relative position to Anchor.

    Progress.ProgressStatusType

    The status type of the Progress.

    ScrollableBase.Direction

    The direction axis to scroll.

    ScrollBar.DirectionType

    The direction type of the Scroll.

    ScrollOutOfBoundEventArgs.Direction

    The direction to be touched.

    Slider.DirectionType

    The direction type of slider.

    Slider.IndicatorType

    The indicator type of slider.

    Back to top Copyright © 2016-2025 Samsung
    Generated by DocFX