/// <summary> /// 启动一个应用封装 /// </summary> /// <param name="inputIndex"></param> /// <param name="inputApplication"></param> public void StartUpOneApplication(int inputIndex, UIControlledApplication inputApplication) { //设置位置 DEBUGUtility.SetApplicaionIndex(inputIndex); m_useLstApp[inputIndex].OnStartup(inputApplication); }
/// <summary> /// 关闭一个应用封装 /// </summary> /// <param name="inputIndex"></param> /// <param name="inputApplication"></param> public void ShutDownOneApplication(int inputIndex, UIControlledApplication inputApplication) { //设置位置 DEBUGUtility.SetApplicaionIndex(inputIndex); m_useLstApp[inputIndex].OnShutdown(inputApplication); }
/// <summary> /// 准备一个应用封装 /// </summary> /// <param name="inputIndex"></param> public void PrepareOneApplication(int inputIndex) { //设置位置 DEBUGUtility.SetApplicaionIndex(inputIndex, m_useLstAppInfo[inputIndex].StrUseAssemblePath); m_useLstApp.Add(CreatObjByHandlerInfo(m_useLstAppInfo[inputIndex]) as IExternalApplication); }