In This Article

IMenuFactory Interface

Provides the base requirements for a factory object that can create menu controls.

public interface IMenuFactory

Methods

CreateMenuFlyout(MenuFactoryCreateMenuFlyoutOptions?)

Creates a menu flyout.

MenuFlyout CreateMenuFlyout(MenuFactoryCreateMenuFlyoutOptions? options)
Parameter Type Description
options MenuFactoryCreateMenuFlyoutOptions

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

Returns

MenuFlyout

CreateMenuItem(MenuFactoryCreateMenuItemOptions?)

Creates a new menu item.

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.

Separator CreateMenuSeparator()

Returns

Separator

Extension Methods