/// <summary> /// 绑定面板和数据命令层 /// </summary> /// <param name='command'> /// 数据命令层 /// </param> /// <param name='panels'> /// 面板 /// </param> static public void BindCommand(ICommand command, List <BasePanel> panels) { string[] allowClass = command.AllowClass(); for (int i = 0; i < allowClass.Length; i++) { for (int j = 0; j < panels.Count; j++) { if (allowClass[i] == panels[j].GetType().ToString()) { panels[j].CommandList.Add(command); } } } }