- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 UWP 项目中使用 XAML-MapControl。
当您创建一个 MapIcon 时,图像在 map 上的所需位置上方 float 一个固定的偏移量,而不是直接在 map 上,用一条黑线连接图标和 map ,如您在此图像中所见:
我找不到删除此行或减小其大小的方法。
而且其他 MapElement 类型似乎都不能满足我的要求,我想要 MapIcon 的确切行为,但没有这一行。
有办法吗?
编辑:以下是我创建 MapIcons 的方法:
var icon = new MapIcon
{
NormalizedAnchorPoint = new Point(0.5, 1),
Image = image,
Visible = true,
};
MapControl.MapElements.Add(icon);
编辑2:
我尝试设置样式表,但它对我不起作用,可能是因为它只在比我的目标版本更新的版本中受支持:
MapControl.StyleSheet = MapStyleSheet.ParseFromJson("{ \"version\": \"1.*\", \"settings\": { }, \"elements\": { \"userPoint\": { \"stemAnchorRadiusScale\": 0, \"stemHeightScale\": 0 }}}");
最佳答案
需要在 map 样式表中将userPoint的stemAnchorRadiusScale和stemHeightScale属性设置为0。请参阅本主题以了解如何使用样式表: https://learn.microsoft.com/en-us/windows/uwp/maps-and-location/elements-of-map-style-sheet .例如:
{
"version": "1.*",
"settings": {
},
"elements": {
"userPoint": {
"stemAnchorRadiusScale": 0,
"stemHeightScale": 0
}
}
}
关于xaml - 如何在没有黑线和偏移的情况下制作图钉(MapIcon),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52276547/
我在 UWP 项目中使用 XAML-MapControl。 当您创建一个 MapIcon 时,图像在 map 上的所需位置上方 float 一个固定的偏移量,而不是直接在 map 上,用一条黑线连接图
我正在尝试使用 MapControl,为当前查看的位置显示 MapIcon。 在我的 XAML 中,我有: 我绑定(bind)的项目正在页面上的其他地方使用(例如, map 中心位于正确
我想在我的 MapControl 中添加可以点击的图钉。由于 Windows 8.1 图钉类不再可用,UWP 为我们提供了一个名为 ImageIcon 的东西(我觉得它有点糟糕)。这是我的代码: Ba
我正在编写 Windows Phone 8.1 应用程序(Windows 运行时版本),我使用 MapIcon 类将图标放置在 map 控件上。但是,我希望这些图标能够对“单击”事件使用react,以
我是一名优秀的程序员,十分优秀!