实例化没有构造函数的类并填充只有get成员

时间:2017-07-29 18:20:21

标签: c#

为了在UWP的Geopath上显示MapControl,我需要通过名为Geopath的元数据类将MapControl传递给MapRoute

由于某种原因,我无法实例化MapRoute类。当我尝试:

var route = new MapRoute();

IntelliSense说:

MapRoute' does not contain a constructor that takes 0 arguments

我如何实例化这个类?如何填充其get - 仅限会员? 如果我不能,API /运行时如何做到这一点?

enter image description here

1 个答案:

答案 0 :(得分:0)

API底层库具有可访问的私有或受保护成员。

当您调用MapRouteFinderResult类的方法时,会返回MapRouteFinder

如何根据documentation

  

通过MapRoute属性返回Route对象   调用MapRouteFinder的方法时MapRouteFinderResult   类。要在MapControl上显示MapRoute,请构造MapRouteView   使用MapRoute并将MapRouteView添加到Routes集合中   MapControl。您的通用Windows应用程序必须经过身份验证   之前它可以使用MapControl和地图服务   Windows.Services.Maps命名空间。要验证您的应用,您必须   指定地图验证密钥。