Table of Contents

Class MenuItemBase

Namespace
Gemini.Modules.MainMenu.Models
Assembly
Gemini.dll
public class MenuItemBase : PropertyChangedBase, INotifyPropertyChangedEx, INotifyPropertyChanged, IEnumerable<MenuItemBase>, IEnumerable
Inheritance
PropertyChangedBase
MenuItemBase
Implements
INotifyPropertyChangedEx
Derived
Inherited Members
PropertyChangedBase.Refresh()
PropertyChangedBase.IsNotifying
PropertyChangedBase.PropertyChanged

Constructors

MenuItemBase()

protected MenuItemBase()

Properties

Children

public IObservableCollection<MenuItemBase> Children { get; }

Property Value

IObservableCollection<MenuItemBase>

Separator

public static MenuItemBase Separator { get; }

Property Value

MenuItemBase

Methods

Add(params MenuItemBase[])

public void Add(params MenuItemBase[] menuItems)

Parameters

menuItems MenuItemBase[]

GetEnumerator()

Returns an enumerator that iterates through the collection.

public IEnumerator<MenuItemBase> GetEnumerator()

Returns

IEnumerator<MenuItemBase>

An enumerator that can be used to iterate through the collection.