XAML文件的智能感知(Xamarin.Forms)

时间:2017-01-30 20:02:34

标签: xaml xamarin visual-studio-2015 xamarin.forms intellisense

在Visual Studio 15中,如何让XAML Intellisense在Xamarin.Forms中为XAML文件工作?

编辑:从问题中分离答案

1 个答案:

答案 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文件的默认编辑器。