Map是一个名称空间,但在Xamarin.forms中类似于一个类型

时间:2017-09-26 06:17:11

标签: xamarin xamarin.forms

我正在按照https://developer.xamarin.com/guides/xamarin-forms/application-fundamentals/custom-renderer/map/customized-pin/中的教程来创建自定义地图,当我运行示例时,它运行良好,但是当涉及到我的项目时。它有错误“Map是一个命名空间但是像一个类型一样使用” 这是我的代码:

 using System.Collections.Generic;
 using Xamarin.Forms.Maps;

 namespace CapstoneProject.Map.Models
 {
     public class CustomMap: Map
     {
        public List<CustomPin> CustomPins { get; set; }
     }
 }

此代码使用Xamarin.Forms.Maps;是灰色的。

1 个答案:

答案 0 :(得分:2)

看起来你的命名空间的一部分有“Map”这个词。我猜Xamarin Forms让CapstoneProject.Map与Xamarin.Forms.Maps.Map混淆。

如果您对样本没有太过分,我建议您再次启动,而不要在命名结构中使用“Map”。