<Grid x:Name="mapGrid" AllowDrop="True" Background="Beige" Margin="0">
<esri:Map x:Name="MyMap" MouseMove="MyMap_MouseMove" IsLogoVisible="False" Background="White" Margin="0" WrapAround="True">
</esri:Map>
</Grid>
------解决方案--------------------------------------------------------
在codebehind里面写上 referencemap=mapgrid.children[0] as esri:Map这个类
然后到下页直接先remove原来的 然后add进去就行了呗
------解决方案--------------------------------------------------------
有一种可能不是很优化的方案是,直接取到Grid的子内容方法,然后通过对象的方式传输下一页进行显示。
------解决方案--------------------------------------------------------
例如其子元素map的取值应该是:mapGrid.Children
------解决方案--------------------------------------------------------
请参考:
Silverlight获取子控件和父控件方法
http://silverlightchina.net/html/tips/2010/0627/1342