在一个UWP应用程序(Windows10)中,我有一个MapControl,我使用MapItemsControl为该地图提供一个覆盖。ItemsSource of The MapItemsControl (即ObservableCollection)通过xaml绑定,但只在一个方向上工作:
将项添加到该集合中运行良好,这些项也显示在该MapControl中。将项移除到该集合也是有效的,但似乎只在该集合中--我的MapControl上的可视化表示对移除元素没有反应。这可能导致无限添加项目到该映射,而没有任何项目被删除。
ObservableCollection经常更新安静(通过MapContro
为了在UWP上的Geopath上显示MapControl,我需要通过一个名为MapRoute的元数据类将Geopath传递给MapControl。
由于某些原因,我无法实例化MapRoute类。当我尝试:
var route = new MapRoute();
IntelliSense说:
MapRoute' does not contain a constructor that takes 0 arguments
如何实例化这个类?如何填充其get-only成员?如果我做不到,API/Runtime是如何做到的?