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 |
Returns
- MenuItem
CreateMenuSeparator()
Creates a separator.
public override Separator CreateMenuSeparator()
Returns
- Separator
Inherited Members
- MenuFactory.CreateIconControl(object, IDataTemplate)
- MenuFactory.CreateMenuFlyout(MenuFactoryCreateMenuFlyoutOptions)
- MenuFactory.ResolveHeaderText(string, bool)
- MenuFactory.ResolveMenuOverlayDismissEventPassThrough(bool?, object)
- MenuFactory.Current
- object.GetType()
- object.MemberwiseClone()
- object.ToString()
- object.Equals(object)
- object.Equals(object, object)
- object.ReferenceEquals(object, object)
- object.GetHashCode()