使用 Caliburn.Micro 我正在构建一个通用 Windows 手机应用程序 (8.1)。在一个页面上,我打算显示一张地图,其中地图图标位于中心位置。
<Maps:MapControl
MapServiceToken="XXXXXXXXXXXXX"
Height="560" Center="{Binding MapCenter}" ZoomLevel="15"
Margin="0,0,0,0" />
</Maps:MapControl>
这很好用,但我不知道如何将 MapIcon 添加到地图。MSDN 展示了如何从后面的代码中添加 MapIcons,如下所示:
private void AddMapIcon()
{
MapIcon MapIcon1 = new MapIcon();
MapIcon1.Location = new Geopoint(new BasicGeoposition() { Latitude = 47.620, Longitude = -122.349 });
MapIcon1.NormalizedAnchorPoint = new Point(1.0, 0.5);
MapIcon1.Title = "Space Needle";
MapControl1.MapElements.Add(MapIcon1);
}
http://msdn.microsoft.com/en-us/library/dn642089.aspx
我如何使用 Caliburn Mirco 做到这一点?