Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
 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);
 }
Ejemplo n.º 4
0
        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;
 }
Ejemplo n.º 6
0
 public ButtonsView()
 {
     InitializeComponent();
     _viewModel     = new ButtonsViewModel();
     BindingContext = _viewModel;
 }
Ejemplo n.º 7
0
 public MainViewModel()
 {
     messageVM = new MessageViewModel();
     keyboardVM = new KeyboardViewModel();
     buttonsVM = new ButtonsViewModel();
 }
Ejemplo n.º 8
0
 public MainCommand(ButtonsViewModel viewModel)
 {
     this._ViewModel = viewModel;
 }
 public TemperatureCommand(ButtonsViewModel viewModel)
 {
     this._ViewModel = viewModel;
 }
Ejemplo n.º 10
0
        public MainWindow()
        {
            InitializeComponent();

            DataContext = new ButtonsViewModel();
        }
 public PressureCommand(ButtonsViewModel viewModel)
 {
     this._ViewModel = viewModel;
 }
Ejemplo n.º 12
0
 public Buttons()
 {
     InitializeComponent();
     DataContext = new ButtonsViewModel();
 }