首页 > 解决方案 > 在 WPF 中设置 MapIcon 的正确 Uri 方案是什么?

问题描述

我正在开发一个 WPF 应用程序,使用 XAML 岛,特别是新的MapControl,我无法用图像替换标准图标。

我尝试过使用 URI 方案“ms-appx”、“pack://application:,,,/”和“http://”。只有最后一个有效,但我需要离线图像。我已经为此苦苦挣扎了几个小时,尝试了所有可能的组合或方案,三重检查是否缺少斜杠等。我错过了什么吗?

var todoIcon = new MapIcon();

todoIcon.Image = RandomAccessStreamReference.CreateFromUri(new Uri("ms-appx:///myImages/Green pin.png"));

“Green pin.png”位于“myImages”文件夹中。它完全忽略了这一点,只是放置了标准图标。

标签: c#wpfxaml

解决方案


推荐阅读