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

Map_SizeChanged() private method

private Map_SizeChanged ( object sender, System.Windows.SizeChangedEventArgs e ) : void
sender object
e System.Windows.SizeChangedEventArgs
return void
        private void Map_SizeChanged(object sender, SizeChangedEventArgs e)
        {
            currentSize = e.NewSize;

            ScreenContainer.Width = e.NewSize.Width;
            ScreenContainer.Height = e.NewSize.Height;
            if (this.mapResizeThrottler == null)
            {
                this.mapResizeThrottler = new ThrottleTimer(250, delegate
                {
                    if (this.isDesignMode)
                    {
                        this.zoomTo(this.designViewBounds, true);
                    }
                    else
                    {
                        this.LoadLayersInView(false, this.GetFullViewBounds());
                    }
                    this.RaiseViewBoundsChanged();
                });
            }
            this.mapResizeThrottler.Invoke();
        }