SuperMap.WindowsPhone.Mapping.Map.SetOriginAndResolution C# (CSharp) Method

SetOriginAndResolution() private method

private SetOriginAndResolution ( double currentResolution, Point2D currentOrigin, bool resetTransforms ) : void
currentResolution double
currentOrigin SuperMap.WindowsPhone.Core.Point2D
resetTransforms bool
return void
        private void SetOriginAndResolution(double currentResolution, Point2D currentOrigin, bool resetTransforms)
        {
            this.origin = currentOrigin;
            this.mapResolution = currentResolution;
            foreach (UIElement element in this.layerCollectionContainer.Children)
            {
                LayerContainer container = element as LayerContainer;
                container.OriginX = currentOrigin.X;
                container.OriginY = currentOrigin.Y;
                container.Resolution = currentResolution;
                if (resetTransforms)
                {
                    container.ResetGeometryTransforms();
                }
            }
        }