Пример #1
0
 public CanvasSetting(string name, TileSetting tileSetting, RenderSetting renderSetting, ZoomSetting zoomSetting)
 {
     _name          = name;
     _tileSetting   = tileSetting;
     _renderSetting = renderSetting;
     _zoomSetting   = zoomSetting;
 }
Пример #2
0
 private ZoomSetting GetZoomSetting()
 {
     _zoomSetting                = new ZoomSetting(GetZoomStepByScales());
     _subElem                    = _xElemRoot.Element("ZoomSetting");
     _zoomSetting.Zoomfactor     = JudgeDoubleIsNull(_subElem.Attribute("zoomfactor"));
     _zoomSetting.Zoomminpercent = JudgeDoubleIsNull(_subElem.Attribute("zoomminpercent"));
     _zoomSetting.Zoommaxpercent = JudgeDoubleIsNull(_subElem.Attribute("zoommaxpercent"));
     return(_zoomSetting);
 }
Пример #3
0
 public void Dispose()
 {
     _canvasSetting   = null;
     _zoomSetting     = null;
     _renderSetting   = null;
     _zoomStepByScale = null;
     _items           = null;
     _xElemRoot       = null;
     _subElem         = null;
 }
Пример #4
0
 public CanvasSetting(string name,
                      CacheSetting cacheSetting,
                      TileSetting tileSetting,
                      RenderSetting renderSetting,
                      ZoomSetting zoomSetting,
                      float xexpand,
                      float yexpand)
 {
     _name          = name;
     _cacheSetting  = cacheSetting;
     _tileSetting   = tileSetting;
     _renderSetting = renderSetting;
     _zoomSetting   = zoomSetting;
     _xexpand       = xexpand;
     _yexpand       = yexpand;
 }