In This Article

BarsMenuFactory Class

An implementation of IMenuFactory for creating menus using Bars controls.

public class BarsMenuFactory : MenuFactory, IMenuFactory
Inheritance:
object MenuFactory object
Implements:
IMenuFactory

Constructors

BarsMenuFactory()

Initializes an instance of the class.

public BarsMenuFactory()

Methods

CreateMenuFlyoutCore()

Creates a default new instance of the menu flyout to be configured by the factory.

protected override MenuFlyout CreateMenuFlyoutCore()

Returns

MenuFlyout

CreateMenuItem(MenuFactoryCreateMenuItemOptions?)

Creates a new menu item.

public override MenuItem CreateMenuItem(MenuFactoryCreateMenuItemOptions? options)
Parameter Type Description
options MenuFactoryCreateMenuItemOptions

The options for the new menu item. When null, default options will be used.

Returns

MenuItem

CreateMenuSeparator()

Creates a separator.

public override Separator CreateMenuSeparator()

Returns

Separator

Inherited Members

Extension Methods