Example #1
0
 /// <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);
             }
         }
     }
 }