public MenuModel() { _displayController = ClassLocator.GetInstance <IDisplayController>(); Debug.Assert(_displayController != null, "IDisplayController not found for MenuModel"); MenuButtonCommands = new List <IButtonModel>() { new MenuButtonModel("Home", (s, a) => { _displayController.RevertDisplay(); }), new MenuButtonModel("About", (s, a) => { _displayController.ChangeDisplay(typeof(IAboutViewModel), DisplayActionTypes.PushPreviousDisplay, true); }), new MenuButtonModel("Configuraton", (s, a) => { _displayController.ChangeDisplay(typeof(IConfigurationViewModel), DisplayActionTypes.PushPreviousDisplay, true); }), }; }
public void MenuCommand(object sender, CommandArgs a) { _displayController.ChangeDisplay(typeof(IMenuViewModel), DisplayActionTypes.PushPreviousDisplay, true); }