我正在开发一个使用旧版WP7 Microsoft.Phone.Controls.Maps.Map / Bing Map控件的Windows Phone应用程序 .
Map 图块正在从本地源提供,因此应用程序不需要网络连接即可工作 . 不幸的是, Map 控件坚持显示“无法联系服务器 . 请稍后再试” . 离线时在 Map 上留言 .
有谁知道删除/隐藏此消息的方法?
万一你好奇 - 我正在开发一个WP8应用程序但使用折旧的WP7 Bing Map 控件,因为新的WP8 Map 控件没有提供替换Bing基本 Map 的方法 .
3 回答
我认为这可能更适合你:
你必须包括一个类
LinqToVisualTree
女巫可以downloaded from here . 这是original post您可以按每个实例处理
LoadingError
事件,也可以自己扩展Map
控件,如this post中所述 . 然后,您可以删除包含错误消息的图层,以便它不会显示给用户 .我知道这是一个非常老的线程,但无论如何......
您可以按建议@keyboardP监听
LoadingError
事件,在可视树中搜索LoadingErrorMessage
控件并简单地隐藏它 .