Table of Contents

Class MainMenuViewModel

Namespace
Gemini.Modules.MainMenu.ViewModels
Assembly
Gemini.dll
[Export(typeof(IMenu))]
public class MainMenuViewModel : MenuModel, IList, ICollection, IReadOnlyList<MenuItemBase>, IReadOnlyCollection<MenuItemBase>, IMenu, IObservableCollection<MenuItemBase>, IList<MenuItemBase>, ICollection<MenuItemBase>, IEnumerable<MenuItemBase>, IEnumerable, INotifyPropertyChangedEx, INotifyPropertyChanged, INotifyCollectionChanged, IPartImportsSatisfiedNotification
Inheritance
BindableCollection<MenuItemBase>
MainMenuViewModel
Implements
IObservableCollection<MenuItemBase>
INotifyPropertyChangedEx
Inherited Members
BindableCollection<MenuItemBase>.Refresh()
BindableCollection<MenuItemBase>.ClearItems()
BindableCollection<MenuItemBase>.ClearItemsBase()
BindableCollection<MenuItemBase>.IsNotifying

Constructors

MainMenuViewModel(IMenuBuilder)

[ImportingConstructor]
public MainMenuViewModel(IMenuBuilder menuBuilder)

Parameters

menuBuilder IMenuBuilder

Properties

AutoHide

public bool AutoHide { get; }

Property Value

bool