public UIType() { UiFormsType = UIFormsType.Normal; UiFormsShowMode = UIFormShowMode.Normal; UiFormsLucencyType = UIFormLucenyType.Lucency; IsClearStack = false; }
private void ChangeUIFormState(string uiFormName, UIFormState state) { UIConfigData uiInfo = uIConfig.GetDataByKey(uiFormName); UIFormShowMode uIFormShowMode = (UIFormShowMode)uiInfo.UIFormShowMode; if (uIFormShowMode == UIFormShowMode.HideOther) { if (state == UIFormState.Open) { HideOpenUIForms(); } if (state == UIFormState.Close) { DisplayOpenUIForms(); } } else if (uIFormShowMode == UIFormShowMode.ReverseChange) { if (state == UIFormState.Open) { PushUIFormToStack(uiFormName); } if (state == UIFormState.Close) { ExitUIFormToStack(); } } dicUIFormState[uiFormName] = state; }