Xaml 如何在Windows Phone 8.1中为MapControl设置MapStyle
我想更新我的Windows Phone 8.1应用程序,使地图加载为天线样式。我已经找到了文档,但如何完成这项任务对我来说还不清楚。在到处寻找的过程中,我一直找不到一个有效的例子。如果我只是想使用天线样式,有人能解释一下如何在这里设置样式/贴图样式吗Xaml 如何在Windows Phone 8.1中为MapControl设置MapStyle,xaml,windows-phone-8.1,Xaml,Windows Phone 8.1,我想更新我的Windows Phone 8.1应用程序,使地图加载为天线样式。我已经找到了文档,但如何完成这项任务对我来说还不清楚。在到处寻找的过程中,我一直找不到一个有效的例子。如果我只是想使用天线样式,有人能解释一下如何在这里设置样式/贴图样式吗 <bm:MapControl MapServiceToken="BLANK" x:Name="myMap" Height="560" Margin="0,0,0,0" Style="" /> 文件: 我通过查看不推荐使用的示例和修
<bm:MapControl MapServiceToken="BLANK" x:Name="myMap" Height="560" Margin="0,0,0,0" Style="" />
文件:
我通过查看不推荐使用的示例和修改代码,自己解决了这个问题。我希望这能帮助别人
Private Sub Page_Load(sender As Object, e As RoutedEventArgs) Handles Me.Loaded
myMap.Style = Maps.MapStyle.Aerial
End Sub
当您尝试在XAML中设置Style属性时,会显示以下错误:
用于“Style”的TypeConverter不支持从字符串转换。
因此您有两个选项:
Style=“{Binding MapStyle}”
我通过设置代码让我的工作
myMap.Style = MapStyle.AerialWithRoads;
or
myMap.Style = MapStyle.Aerial;
这对我很有用:
MainPage.xaml.cs
public MainPage()
{
this.InitializeComponent();
MyMap.Style = MapStyle.AerialWithRoads;
}