BarsMenuFactory Class
An implementation of IMenuFactory for creating menus using Bars controls.
public class BarsMenuFactory : MenuFactory<BarMenuFlyout, BarMenuItem, BarSeparator>, IMenuFactory
- Inheritance:
- object MenuFactory<BarMenuFlyout, 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
Inherited Members
- MenuFactory<BarMenuFlyout, BarMenuItem, BarSeparator>.CoerceMenuItemOptionsFromCommand(MenuFactoryMenuItemOptions, ICommand)
- MenuFactory<BarMenuFlyout, BarMenuItem, BarSeparator>.CreateMenu(MenuFactoryMenuOptions)
- MenuFactory<BarMenuFlyout, BarMenuItem, BarSeparator>.CreateMenuCore(MenuFactoryMenuOptions)
- MenuFactory<BarMenuFlyout, BarMenuItem, BarSeparator>.CreateIconControl(object, IDataTemplate)
- MenuFactory<BarMenuFlyout, BarMenuItem, BarSeparator>.CreateMenuItem(MenuFactoryMenuItemOptions)
- MenuFactory<BarMenuFlyout, BarMenuItem, BarSeparator>.CreateMenuItemCore(MenuFactoryMenuItemOptions)
- MenuFactory<BarMenuFlyout, BarMenuItem, BarSeparator>.CreateMenuSeparator()
- MenuFactory<BarMenuFlyout, BarMenuItem, BarSeparator>.CreateMenuSeparatorCore()
- MenuFactory<BarMenuFlyout, BarMenuItem, BarSeparator>.ResolveHeaderText(string, bool)
- MenuFactory<BarMenuFlyout, BarMenuItem, BarSeparator>.ResolveIcon(MenuFactoryMenuItemOptions)
- MenuFactory<BarMenuFlyout, BarMenuItem, BarSeparator>.ResolveMenuOverlayDismissEventPassThrough(bool?, object)
- MenuFactory<BarMenuFlyout, BarMenuItem, BarSeparator>.ToString()
- MenuFactory<BarMenuFlyout, BarMenuItem, BarSeparator>.AllowIcons
- MenuFactory<BarMenuFlyout, BarMenuItem, BarSeparator>.AllowInputGestures
- MenuFactory<BarMenuFlyout, BarMenuItem, BarSeparator>.CanResolveIconsThroughImageProvider
- MenuFactory<BarMenuFlyout, BarMenuItem, BarSeparator>.ImageProvider
- object.GetType()
- object.MemberwiseClone()
- object.ToString()
- object.Equals(object)
- object.Equals(object, object)
- object.ReferenceEquals(object, object)
- object.GetHashCode()