Class Menu

Definition

Namespace:
Tizen.NUI.Components
Assembly:
Tizen.NUI.Components.dll
API Level:
9

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

C#
Copy
public class Menu : Control, INotifyPropertyChanged, IDynamicResourceHandler, IElement, INameScope, IElementController, IDisposable, IResourcesProvider
Inheritance
System.Object
Tizen.NUI.Binding.Element
Tizen.NUI.Components.Control
Menu
Implements
System.ComponentModel.INotifyPropertyChanged
System.IDisposable

Constructors

View Source

Menu()

Creates a new instance of Menu.

Declaration
C#
Copy
public Menu()
API Level: 9

Properties

View Source

Anchor

Anchor of Menu. Menu is displayed at the anchor's position. If there is not enough space to display menu at the anchor's position, then menu is displayed at the proper position near anchor's position.

Declaration
C#
Copy
public View Anchor { get; set; }
Property Value
Type Description
View
API Level: 9
View Source

HorizontalPositionToAnchor

The horizontal position of Menu relative to Anchor. If Anchor is not set, then RelativePosition does not work. If RelativePosition is Start, then Menu is displayed at the start of Anchor. If RelativePosition is Center, then Menu is displayed at the center of Anchor. If RelativePosition is End, then Menu is displayed at the end of Anchor. If there is not enough space to display menu at the anchor's position, then menu is displayed at the proper position near anchor's position.

Declaration
C#
Copy
public Menu.RelativePosition HorizontalPositionToAnchor { get; set; }
Property Value
Type Description
Menu.RelativePosition
API Level: 9
View Source

Items

Menu items in Menu. Menu items are not automatically disposed when Menu is disposed. Therefore, please dispose Menu items when you dispose Menu.

Declaration
C#
Copy
public IEnumerable<MenuItem> Items { get; set; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<MenuItem>
API Level: 9
View Source

VerticalPositionToAnchor

The vertical position of Menu relative to Anchor. If Anchor is not set, then RelativePosition does not work. If RelativePosition is Start, then Menu is displayed at the start of Anchor. If RelativePosition is Center, then Menu is displayed at the center of Anchor. If RelativePosition is End, then Menu is displayed at the end of Anchor. If there is not enough space to display menu at the anchor's position, then menu is displayed at the proper position near anchor's position.

Declaration
C#
Copy
public Menu.RelativePosition VerticalPositionToAnchor { get; set; }
Property Value
Type Description
Menu.RelativePosition
API Level: 9

Methods

View Source

Dismiss()

Dismiss the Menu. The Menu becomes hidden and disposed.

Declaration
C#
Copy
public void Dismiss()
API Level: 9
View Source

Post(Window)

Post the Menu. The Menu is displayed.

Declaration
C#
Copy
public void Post(Window window = null)
Parameters
Type Name Description
Window window

The Window where Menu is displayed.

API Level: 9

Implements

System.ComponentModel.INotifyPropertyChanged
System.IDisposable