Exemple #1
0
 /// <summary>
 /// 关闭事件。
 /// </summary>
 /// <param name="sender">Sender.</param>
 /// <param name="newState">New state.</param>
 /// <param name="oldState">Old state.</param>
 private void CloseHandler(object sender, EnumObjectState newState, EnumObjectState oldState)
 {
     if (newState == EnumObjectState.Closing)
     {
         GUIBase ui = sender as GUIBase;
         allOpenUIDic.Remove(ui.GetUIKey());
         ui.StateChanged -= CloseHandler;
     }
 }