//============================================================ // <T>存储设置信息。</T> // // @param xconfig 设置信息 //============================================================ public override void OnSaveConfig(FXmlNode xconfig) { // 保存处理 base.OnSaveConfig(xconfig); // 保存属性 if (_propertyFont == null || (_propertyFont != null && !_font.EqualsStyleProperty(_propertyFont))) { _font.SaveConfig(xconfig, "font"); } if (_textAlignCd != ERcTextAlign.None) { xconfig.Set("text_align_cd", _textAlignCd.ToString()); } xconfig.SetNvl("text", _text); }
//============================================================ // <T>存储设置信息。</T> // // @param xconfig 设置信息 //============================================================ public override void OnSaveConfig(FXmlNode xconfig) { // 保存处理 base.OnSaveConfig(xconfig); // 保存数据 xconfig.SetNvl("option_hand", _optionHand); xconfig.SetNvl("valid_interval", _validInterval); if (_textAlignCd != ERcTextAlign.None) { xconfig.Set("text_align_cd", _textAlignCd.ToString()); } if (_propertyFont == null || (_propertyFont != null && !_font.EqualsStyleProperty(_propertyFont))) { _font.SaveConfig(xconfig, "font"); } xconfig.SetNvl("text", _text); _groundResource.SaveConfig(xconfig, "ground"); // 保存事件 xconfig.SetNvl("on_click_control", _onClickControl); }