예제 #1
0
        private void OnConnect()
        {
            m_Msg    = m_Host.Services.GetService <IMessageService>();
            m_Logger = m_Host.Services.GetService <IXLogger>();

            m_Host.RegisterCommands <Commands_e>(OnCommandClick);
        }
예제 #2
0
        private void LoadCommands()
        {
            m_Host.RegisterCommands <Commands_e>(OnCommandClick);

            m_CmdsMgr     = Resolve <ICommandsManager>();
            m_TriggersMgr = Resolve <ITriggersManager>();
            m_Msg         = Resolve <IMessageService>();
        }
예제 #3
0
        private void OnConnect()
        {
            m_MacroRunnerSvc = m_Host.Services.GetService <IMacroRunnerExService>();
            m_Msg            = m_Host.Services.GetService <IMessageService>();
            m_Logger         = m_Host.Services.GetService <IXLogger>();

            m_Host.RegisterCommands <Commands_e>(OnCommandClick);
            m_Page          = m_Host.CreatePage <AssemblyBatchData>();
            m_Data          = new AssemblyBatchData(m_Host.Services.GetService <IMacroFileFilterProvider>());
            m_Page.Closing += OnPageClosing;
            m_Page.Closed  += OnPageClosed;
        }