我在Windows Phone 8.1 RT应用程序中使用XAML MapControl。我已使用<maps:MapControl>
将地图嵌入到页面中。
我的问题是,无论何时页面加载,地图控件都会在显示实际地图之前停顿一秒,从而提供不良的用户体验。我尝试将控件的不透明度设置为0,并在Loaded
事件中将其重置为1,但即使这样,地图也会变黑。
我必须在Loaded
事件中等待一段时间,比如在将不透明度重置为1之前使用await Task.Delay(200)
来解决问题,但这是一个黑客攻击。
如何解决此问题?
答案 0 :(得分:1)
您可以使用LoadingStatusChanged
事件更改地图控件的不透明度。