public DomainsListViewModel(IDomainsManagementServices domainsServices, IEventAggregator eventAggregator, ILoggerFacade logger) : base("Data Domains") { m_EventAggregator = eventAggregator; m_Logger = logger; m_domainsServices = domainsServices; Action[] m_ButtonsActions = new Action[] { NewCommandHandler, AddCommandHandler, EditCommandHandler, RemoveSelectedCommandHandler }; ButtonsPanelViewModel = new ButtonsViewModel("Create", "Add", "Edit", "Delete", m_ButtonsActions); SetCanExecuteButtonState(); this.DomainsObservableCollection = m_domainsServices.GetAvailableDomains(); logger.Log($"Created {nameof(DomainsListViewModel)}", Category.Debug, Priority.None); }
public MessageHandlersListViewModel(IAssociationServices associationServices, IMessageHandlerServices messageHandlerServices, ILoggerFacade loggerFacade) : base(Properties.Resources.MessageHandlersListPanelHeader) { MessageHandlesList = messageHandlerServices.GetMessageHandlers(); m_AssociationServices = associationServices; m_MessageHandlerServices = messageHandlerServices; m_loggerFacade = loggerFacade; this.RemoveCommand = new DelegateCommand <string>(this.RemoveCommandHandler); Action[] m_ButtonsActions = new Action[] { AddCommandHandler, EditCommandHandler, RemoveSelectedCommandHandler, () => { } }; ButtonsPanelViewModel = new ButtonsViewModel("Add", "Edit", "Delete", "", m_ButtonsActions); SetCanExecuteButtonState(); loggerFacade.Log($"Created {nameof(MessageHandlersListViewModel)}", Category.Debug, Priority.Low); }
internal DataSetListViewModel (IDomainsManagementServices domainsService, IAssociationServices associationServices, IDataSetModelServices dataSetModelServices, IRegionManager regionManager, IEventAggregator eventAggregator, ILoggerFacade logger) : base(Properties.Resources.DataSetsListPanelHeader) { this.m_DomainsService = domainsService; this.m_AssociationServices = associationServices; this.m_DataSetModelServices = dataSetModelServices; this.m_RegionManager = regionManager; this.m_EventAggregator = eventAggregator; this.m_Logger = logger; this.DataSetListItems = m_DataSetModelServices.GetDataSets(); this.RemoveDataSetCommand = new DelegateCommand <string>(this.RemoveDataSetCommandHandler); this.b_DataSetListItems.CollectionChanged += this.WatchListItems_CollectionChanged; Action[] m_ButtonsActions = new Action[] { AddDataSetCommandHandler, EditDataSetCommandHandler, RemoveSelectedDataSetCommandHandler, () => { } }; ButtonsPanelViewModel = new ButtonsViewModel("Add", "Edit", "Delete", "", m_ButtonsActions); SetCanExecuteButtonState(); logger.Log($"Created {nameof(DataSetListViewModel)}", Category.Debug, Priority.None); }
public ActionResult Buttons() { var viewModel = new ButtonsViewModel(); var stepNumber = requestWrapper.RetrieveCurrentStepNumber(); if (stepNumber == 0) { return(null); } if (stepNumber > 1) { viewModel.Left = new ButtonViewModel { ActionType = ButtonActionType.Previous, Text = "Previous" }; } if (stepNumber < ApplicationFormContext.Configuration.Experiences[0].Navigation.Steps.Count) { viewModel.Right = new ButtonViewModel { ActionType = ButtonActionType.Next, Text = "Next" }; return(PartialView(viewModel)); } viewModel.Right = new ButtonViewModel { ActionType = ButtonActionType.Submit, Text = "Submit" }; return(PartialView(viewModel)); }
public HumidityCommand(ButtonsViewModel viewModel) { this._ViewModel = viewModel; }
public ButtonsView() { InitializeComponent(); _viewModel = new ButtonsViewModel(); BindingContext = _viewModel; }
public MainViewModel() { messageVM = new MessageViewModel(); keyboardVM = new KeyboardViewModel(); buttonsVM = new ButtonsViewModel(); }
public MainCommand(ButtonsViewModel viewModel) { this._ViewModel = viewModel; }
public TemperatureCommand(ButtonsViewModel viewModel) { this._ViewModel = viewModel; }
public MainWindow() { InitializeComponent(); DataContext = new ButtonsViewModel(); }
public PressureCommand(ButtonsViewModel viewModel) { this._ViewModel = viewModel; }
public Buttons() { InitializeComponent(); DataContext = new ButtonsViewModel(); }