Example #1
0
 //============================================================
 // <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);
 }
Example #2
0
 //============================================================
 // <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);
 }