public void SetDockingBaseVisibleOnMap(PBSDockingBaseVisibility value) { if (_dockingBaseMapVisibility == value) { return; //nothing to do } _dockingBaseMapVisibility = value; }
public void SetNetworkVisibleOnTerritoryMap(PBSDockingBaseVisibility value) { if (_networkMapVisibility == value) { return; } _networkMapVisibility = value; }
public void Init() { if (_pbsDockingBase.DynamicProperties.Contains(k.territoryMapVisible)) { _networkMapVisibility = (PBSDockingBaseVisibility)_pbsDockingBase.DynamicProperties.GetOrAdd <int>(k.territoryMapVisible); } else { _pbsDockingBase.DynamicProperties.Update(k.territoryMapVisible, (int)_networkMapVisibility); } if (_pbsDockingBase.DynamicProperties.Contains(k.mapVisible)) { _dockingBaseMapVisibility = (PBSDockingBaseVisibility)_pbsDockingBase.DynamicProperties.GetOrAdd <int>(k.mapVisible); } else { _pbsDockingBase.DynamicProperties.Update(k.territoryMapVisible, (int)_dockingBaseMapVisibility); } }