Exemple #1
0
        private void LoadUIService()
        {
            uiService = new UIServiceImp();
            resource  = ResourceManagerImp.Create();
            string resourceConfigFile = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "config\\ResourceManagerConfig.xml");
            bool   result             = resource.Open(resourceConfigFile);

            if (!result)
            {
                MessageBox.Show("open resouce manager failed");
                if (resource != null)
                {
                    resource.Close();
                }
                return;
            }

            string uiConfigFile = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "config\\UIService.xml");

            result = uiService.Open(uiConfigFile, IntPtr.Zero, resource);
            if (!result)
            {
                MessageBox.Show("open uiService failed");
                if (uiService != null)
                {
                    uiService.Close();
                }
                return;
            }

            uiService.UIEvent     += ObjImp_UIEvent;
            uiService.ValueChange += UiService_ValueChange;

            uiService.Visible = true;

            InitActityList();
            InitLanguageList();
            splitMain.SplitterDistance   = splitMain.Width - 300;
            splitCenter.SplitterDistance = splitCenter.Height - 200;
            editorLog.CurrentLanguage    = wjw.editor.Editor.Language.Log;
            splitMain.Panel2Collapsed    = false;
            splitCenter.Panel2Collapsed  = false;
            btnPrintTest.Visible         = true;
            isStartEcat = true;
        }
 public UIServiceWrapper(IUIService2 iUI)
 {
     Debug.Assert(null != iUI);
     m_iHostService = iUI;
 }