private void RemoveDeleteEvent(AllDelete func)
 {
     if (DeleteEvent != null)
     {
         DeleteEvent -= func;
     }
 }
 private void AddDeleteEvent(AllDelete func)
 {
     DeleteEvent += func;
 }