有没有办法在VS 2010中禁用WPF设计器(预览窗格,我只需要带有智能感知的XAML窗格)?
请注意,当隐藏WPF设计器的设计视图时,它仍会呈现表单/控件... 我认为那并不是“禁用”。
我只看到“打开方式”+“XML编辑器”解决方案,但它无法提供与默认XAML设计器几乎相同的精度。
有没有办法在VS 2010中禁用WPF设计器(预览窗格,我只需要带有智能感知的XAML窗格)?
请注意,当隐藏WPF设计器的设计视图时,它仍会呈现表单/控件... 我认为那并不是“禁用”。
我只看到“打开方式”+“XML编辑器”解决方案,但它无法提供与默认XAML设计器几乎相同的精度。
我不知道2010年是否适用,但在2008年您可以选择“工具”->“选项”->“文本编辑器”->“XAML”->“杂项”->“始终以完整的XAML视图打开文档”
也许这会有所帮助。
我没有在Visual Studio 2010中尝试过这种方法,但是在2008年版本中你可以将XAML文件视为XML文件(因此使用标准的XML文本编辑器,而不是设计师的XML编辑器)。您可以右键单击XAML文件,选择“打开方式”,从列表中选择XML文件,然后设置为默认选项。
至少在2008版中,您仍然可以获得相当好的智能提示,但没有XAML设计器的额外开销。
我最终采用了一种相当实用的方法来解决这个问题。在VS 2012上进行了测试,但对于2010或2013应该是相同的。请注意,我有一些更简单的WPF表单,我想要设计师 - 但对于复杂的表单,它非常缓慢并且部分功能无法正常工作。在这种情况下,我启动以下批处理脚本:
:loop
taskkill /F /IM XDesProc.exe
timeout /t 10 /nobreak
goto loop