在Visual Studio 15中,如何让XAML Intellisense在Xamarin.Forms中为XAML文件工作?
编辑:从问题中分离答案
答案 0 :(得分:2)
此解决方案在this forum由dzCepheus发现。
要解决此问题,请将以下两行代码附加到catalog.xml
的底部,该代码应位于C:\Program Files (x86)\Microsoft Visual Studio 14.0\Xml\Schemas
(这取决于Visual Studio的本地安装目录)。
两行代码是:
<Schema href="%VsInstallDir%/xml/schemas/xaml2006.xsd"
targetNamespace="http://schemas.microsoft.com/winfx/2006/xaml/presentation" />
注意:对我来说,“%VsInstallRoot%”有效,而不是“%VsInstallDir”。它可能取决于VS版本。
和
<Association extension="xaml" schema="%InstallDir%/xml/schemas/xaml2006.xsd" />
重新启动Visual Studio后,您将具有IntelliSense和自动完成+自动填充功能,但如果问题仍然存在,请确保已将“源代码(文本)编辑器”设置为XAML文件的默认编辑器。