在XAML(UWP)中的MapControl中将数据绑定到MapElements

时间:2017-11-23 09:12:22

标签: xaml binding uwp windows-10-universal

我在我的应用程序开发中遇到了障碍。 我试图将数据绑定到MapControl和MapElements。

我的数据包含在ObservableCollection中。

我的问题:

  • 当模式为OneTime或OneWay时,将地理位置绑定到MapControl的Center属性不会执行任何操作。当我选择TwoWays时,它可以工作。但我不想要TwoWays:)

  • 添加MapElement在通过XAML完成时不起作用。要么我在MapControl上显示的类型字符串,要么我什么都没有。我遵循StackOverflow的不同建议(即Binding a MapIcon in XAML),但似乎没有一个在我的情况下有效。

我使用的是最新的VS2017版本,目标是15063到16299。 我已经在UWP应用程序上使用MapControl遇到了一些障碍(PC和Mobile之间存在差异,因为看起来移动组件基于这里,PC组件似乎基于Bing)。

感谢您的帮助:)

1 个答案:

答案 0 :(得分:0)

是的,这是控件绑定中的一个活跃错误。我也有这个问题,当我尝试将地图控件的Center绑定到viewmodel中的属性时,它从未起作用,但由于我发现这是一个活跃的问题,我创建了一个{ {1}}使用属性的TwoWay方法绑定我的属性,如下所示:

set