ThinkGeo.com    |     Documentation    |     Premium Support

Change the map size dynamically

Hi,


 


I want to change the size of the map dynamically whenever parent window size change. I write the following code to do that 


 


void Window_SizeChanged(object sender, SizeChangedEventArgs e)   {   if (IsLoaded)   {   wpfMap.Width = e.NewSize.Width;  
wpfMap.Height = e.NewSize.Height;  
wpfMap.Refresh();   }   }

 


but it is not working? What should i do to change the size of the imaged based map.


 


Thanks


Raquib


 



Hi Raquibur, 
  
 You don’t need to write the size changed event because the map’s size is automatically changed with its parent; I just have 2 things to point out that all of our how do I samples are following these two rules: 
  
 1, Map’s parent needs to be some panels like grid which allows its child fit its size. 
 2, Remove the specific width and height value of the map. 
  
 Please let me know if there is any misunderstanding. 
  
 Thanks, 
 Howard