c# - 通过引用设置 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
};
解决方案
不,目前没有办法做到这一点。此外,MapIcon 没有 setbinding 方法,所以我们也不能使用数据绑定。一种可能的方法是使用 foreach 循环来获取所有 MapIcon 控件并修改图像。
推荐阅读
- c - 如何OpenMP并行嵌套for循环不能折叠
- swift - 无法显示来自 Firestore 的数据,但添加工作正常
- python - 如何以原生 Pytorch 格式定义模型并导入 LightningModule,无需复制和粘贴?
- python - Pandas - 以特定子字符串结尾的字符串向下传播,直到列出新的字符串
- php - 为什么我在渲染新页面时无法访问 php 变量
- javascript - Three.js 对象无法呈现 - 无法在“WebGL2RenderingContext”上执行“uniform3fv”:重载解析失败
- azure-active-directory - 使用 graph.microsoft.com 时找不到类型 Microsoft.Open.AzureAD.Model.ResourceAccess
- jquery - jQuery函数在滚动时多次触发
- c - pthread_create() 之后线程的好处是什么?
- firebase - Firebase Realtime DB 如何消除警告?