示例#1
0
 public void Close(IModule obj)
 {
     obj.CanClose(o =>
     {
         if (o)
         {
             obj.TryClose();
             Modules.Remove(obj);
             if (obj == ActiveModule)
             {
                 ActiveModule = Modules.FirstOrDefault();
             }
         }
     });
 }