public void CloseUIForms(string UiFormName)
{
BaseUIForm baseUiForm;
if(string.IsNullOrEmpty(UiFormName))return;
_DicALLUIForms.TryGetValue(UiFormName,out baseUiForm);
if(baseUiForm==null) return;
switch(baseUiForm.CurrentUIType.UIForms_ShowMode)
{
case UIFormShowMode.Normal:
ExitUIForms(UiFormName);
break;
case UiFormShowMode.ReverseChange:
PopUIForms(UiFormName);
break;
case UIFormShowMode.HideOther:
break;
default;
}
private Void ExitUIForms(string strUIFormName)
{
BaseUIForm baseUiForm;
_DicCurrentShowUIForms.TryGetValue(strUIFormName,out baseUiForm);
if(baseUiForm==null) return;
baseUiForm.Hiding();
_DicCurrentShowUIForms.Remove(strUIFormName);
}
}