我正在按照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;是灰色的。
答案 0 :(得分:2)
看起来你的命名空间的一部分有“Map”这个词。我猜Xamarin Forms让CapstoneProject.Map与Xamarin.Forms.Maps.Map混淆。
如果您对样本没有太过分,我建议您再次启动,而不要在命名结构中使用“Map”。