In This Article

BarsMenuFactory Class

An implementation of IMenuFactory for creating menus using Bars controls.

public class BarsMenuFactory : MenuFactory<BarContextMenu, BarMenuItem, BarSeparator>, IMenuFactory
Inheritance:
object MenuFactory<BarContextMenu, BarMenuItem, BarSeparator> object
Implements:
IMenuFactory

Constructors

BarsMenuFactory()

Initializes an instance of the class.

public BarsMenuFactory()

Methods

CreateMenuItemCore(MenuFactoryMenuItemOptions)

Creates and configures a new instance of a menu item.

protected override BarMenuItem CreateMenuItemCore(MenuFactoryMenuItemOptions options)
Parameter Type Description
options MenuFactoryMenuItemOptions

The options for the new menu item.

Returns

BarMenuItem

ResolveIcon(MenuFactoryMenuItemOptions)

Resolves the icon to be used for a menu item.

protected override object? ResolveIcon(MenuFactoryMenuItemOptions options)
Parameter Type Description
options MenuFactoryMenuItemOptions

Returns

object

Inherited Members

Extension Methods