///*************************************************************************/ ///* ///* 文件名 :IMdiChildForm.cs ///* 程序说明 : MDI子窗体的接口 ///* 原创作者 :孙中吕 ///* ///* Copyright 2006-2021 C/S框架网 www.csframework.com ///* ///**************************************************************************/ namespace CSFrameworkV5.Core { /// /// MDI子窗体的接口 /// public interface IMdiChildForm { /// /// 主窗体的Toolbar对象引用 /// IToolbarRegister ToolbarRegister { get; set; } /// /// 登记主窗体的Toolbar对象,用于向主窗体的Toolbar对象创建本窗体的按钮 /// /// 主窗体的Toolbar对象 void RegisterToolBar(IToolbarRegister toolBarRegister); /// /// 登记子窗体的观察者 /// /// 所有观察者 void RegisterObserver(IObserver[] observers); /// /// 子窗体的按钮列表 /// IButtonList Buttons { get; } /// /// 初始化子窗体的按钮 /// void InitButtons(); /// /// 窗体是否进入关闭状态 /// bool IsClosing { get; set; } /// /// 是否允许打开多个子窗体实例 /// bool AllowMultiInstatnce { get; set; } /// /// 设置参数 /// /// void SetParameter(object param); /// /// 创建快捷方式 /// void DoCreateShortCut(); /// /// 打开帮助功能 /// void DoHelp(); } }