public void OnDetailDialogInputChangeMax()
    {
        float fNewAlpha = UISimulate.TryParse(m_inDetailB.text,
                                              m_pDetailConfig.m_Config.m_fDefaultMax,
                                              m_pDetailConfig.m_Config.m_fMin,
                                              m_pDetailConfig.m_Config.m_fMax);

        m_pDetailConfig.m_Config.m_fDefaultMax = fNewAlpha;
        m_inDetailB.SetTextWithoutNotify(fNewAlpha.ToString());
    }
 public void OnDetailDialogOK()
 {
     HideDialog(EDialog.Detail);
     if (null != m_pDetailConfig.m_pCallback)
     {
         COneParameterConfig newcfg = new COneParameterConfig();
         newcfg.m_fDefaultMin = UISimulate.TryParse(m_inDetailA.text, m_pDetailConfig.m_Config.m_fDefaultMin, m_pDetailConfig.m_Config.m_fMin, m_pDetailConfig.m_Config.m_fMax);
         newcfg.m_fDefaultMax = UISimulate.TryParse(m_inDetailB.text, m_pDetailConfig.m_Config.m_fDefaultMax, m_pDetailConfig.m_Config.m_fMin, m_pDetailConfig.m_Config.m_fMax);
         newcfg.m_sImage      = m_pDetailConfig.m_Config.m_sImage;
         m_pDetailConfig.m_pCallback(newcfg);
     }
 }