我在向地图添加图像时遇到问题,我几乎可以肯定这与我引用图像的方式有关。
var uri = new System.Uri("ms-appdata:///Assets/mypic.png");
Image addPic = new Image { Source = new BitmapImage(uri) };
addPic.Width = 20;
addPic.Height = 20;
MapLayer.SetPosition(addPic, picLocation);
MapLayer layer = new MapLayer();
layer.Children.Add(addPic);
myMap.Children.Add(layer);
当我设置断点并尝试查看 addPic 时,它显示为 null。我尝试在 xaml 中添加 addPic,但后来我遇到了一个问题,它说它已经是网格的一个孩子。
此外,在 myPic 的属性中,构建操作设置为内容。