XAML 个文件的智能感知 (Xamarin.Forms)
Intellisense for XAML Files (Xamarin.Forms)
在 Visual Studio 15 中,如何让 XAML Intellisense 对 Xamarin.Forms 中的 XAML 文件起作用?
编辑:拆分问题的答案
此解决方案是由 dzCepheus 在 this forum 上找到的。
要解决这个问题,在catalog.xml
的底部添加以下两行代码,它应该位于C:\Program Files (x86)\Microsoft Visual Studio 14.0\Xml\Schemas
(这取决于您本地的[=32=安装目录) ]).
两行代码为:
<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 和 auto-complete + auto-fill,但如果问题仍然存在,请确保您已将 "Source Code (Text) Editor" 设置为默认值XAML 文件的编辑器。
在 Visual Studio 15 中,如何让 XAML Intellisense 对 Xamarin.Forms 中的 XAML 文件起作用?
编辑:拆分问题的答案
此解决方案是由 dzCepheus 在 this forum 上找到的。
要解决这个问题,在catalog.xml
的底部添加以下两行代码,它应该位于C:\Program Files (x86)\Microsoft Visual Studio 14.0\Xml\Schemas
(这取决于您本地的[=32=安装目录) ]).
两行代码为:
<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 和 auto-complete + auto-fill,但如果问题仍然存在,请确保您已将 "Source Code (Text) Editor" 设置为默认值XAML 文件的编辑器。