//============================================================ // <T>根据名称打开界面。</T> // // @param name 名称 // @return 界面 //============================================================ public FUiFrame OpenFrame(string name) { FUiFrame frame = _frames.Find(name); if (frame == null) { FRcFrame resource = RContent2dManager.FrameConsole.OpenFrame(name); frame = CreateComponent(resource.TypeName) as FUiFrame; frame.LoadResource(resource); _frames.Set(name, frame); } return(frame); }
//============================================================ // <T>根据类型名称创建界面组件。</T> // // @param typeName 类型名称 //============================================================ public QUiDesignForm OpenDesignForm(string name) { // 弹出画面 QUiDesignForm form = _frameForms.Find(name); if (form == null) { FUiFrame frame = OpenFrame(name); form = new QUiDesignForm(); form.LoadFrame(frame); _frameForms.Set(name, form); } return(form); }