首页 > 解决方案 > 通过引用设置 MapIcon 图像

问题描述

有没有办法通过引用设置 MapControl MapIcon Image?

这应该允许修改引用的图像,在一个操作中修改所有 MapIcon 使用相同的引用。

例如,我想做这样的事情(这不起作用)通过引用分配图标图像:

    Uri BluePinUri = new URI ("ms-appx:///Assets/blue_pin.png");
    private IRandomAccessStreamReference BluePin = RandomAccessStreamReference.CreateFromUri(BluePinUri);
    
    MapIcon NewMapIcon = new MapIcon
                {
                    Location = myLocation,
                    Title = myTitle,
                    (ref) Image = (ref) BluePin
                };

标签: c#uwp

解决方案


不,目前没有办法做到这一点。此外,MapIcon 没有 setbinding 方法,所以我们也不能使用数据绑定。一种可能的方法是使用 foreach 循环来获取所有 MapIcon 控件并修改图像。


推荐阅读