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();
}