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; }