我目前正在使用Visual Studio 2017学习Xamarin.Forms和XAML.Intellisense似乎在大多数情况下都适用于XAML文件,但至少有一个标签它没有自动完成,这是{{ 1}}。当我手动编写代码时,它不会像OnPlatform
那样自动完成属性。但是,它使用x:TypeArguments
元素编译并运行得很好。
Intellisense对于(看似随机的)标签不起作用是正常的吗?是否有某些标签没有故意自动完成?
答案 0 :(得分:3)
Intellisense对于(看似随机的)标签不起作用是正常的吗?
YES。可悲的是,Intellisense对XAML的支持是不完整的。只要它存在就已存在。就我所知,它确实看起来确实是否有效,就像你说的那样。对不起,这可能不是你所希望的答案。
有一些建议让xaml,Xamarin和Intellisense在这里一起工作,但你的里程可能会有所不同:
https://forums.xamarin.com/discussion/93148/getting-xaml-intellisense-to-work-vs-2017