Example #1
0
 //============================================================
 // <T>加载配置信息。</T>
 //
 // @param xconfig 配置节点
 // @param name 名称
 //============================================================
 public void SaveConfig(FXmlNode xconfig, string name)
 {
     // 保存资源
     if (_code != 0)
     {
         xconfig.Set(name + "_rid", _code);
     }
     // 保存对齐
     if (_alignCd != ERcPictureAlign.None)
     {
         xconfig.Set(name + "_align_cd", RUiPictureAlign.ToString(_alignCd));
     }
     // 保存位置
     if (!_location.IsEmpty())
     {
         xconfig.Set(name + "_location", _location.ToString());
     }
     // 保存尺寸
     if (!_size.IsEmpty())
     {
         xconfig.Set(name + "_size", _size.ToString());
     }
     // 保存边框
     if (!_padding.IsEmpty())
     {
         xconfig.SetNvl(name + "_padding", _padding.ToString());
     }
 }
Example #2
0
 //============================================================
 // <T>加载配置信息。</T>
 //
 // @param xconfig 配置节点
 // @param name 名称
 //============================================================
 public void LoadConfig(FXmlNode xconfig, string name)
 {
     // 加载资源
     if (xconfig.Contains(name + "_rid"))
     {
         _code = xconfig.GetInteger(name + "_rid");
     }
     // 加载对齐
     if (xconfig.Contains(name + "_align_cd"))
     {
         _alignCd = RUiPictureAlign.Parse(xconfig.Get(name + "_align_cd"));
     }
     // 加载位置
     if (xconfig.Contains(name + "_location"))
     {
         _location.Parse(xconfig.Get(name + "_location"));
     }
     // 加载尺寸
     if (xconfig.Contains(name + "_size"))
     {
         _size.Parse(xconfig.Get(name + "_size"));
     }
     // 加载边框
     if (xconfig.Contains(name + "_padding"))
     {
         _padding.Parse(xconfig.Get(name + "_padding"));
     }
 }