关闭XAML错误下划线

时间:2014-04-03 09:51:30

标签: visual-studio visual-studio-2012

这是一个简单的问题,我希望有人可以提供帮助

由于我不认为我需要解释的原因,我的XAML认为它在Visual Studio代码编辑器中有一些错误(在我的大部分XAML中显示为波浪状蓝色下划线)。

有没有人知道如何在Visual Studio 2012中关闭此下划线?

令人难以置信的烦恼,让我的XAML难以阅读

由于

5 个答案:

答案 0 :(得分:3)

我建议手动设置.xaml文件的编辑器。

进入

  

工具 - >选项 - >文字编辑器 - >文件扩展程序

扩展程序字段中输入 xaml ,然后从编辑器下拉菜单中选择 XML(文本)编辑器然后单击添加

您的XAML文件现在应该作为普通XML文件打开,不会出现错误下划线。

你可能会失去很多很好的XAML编辑器的功能,但据我所知(我自己也有点挣扎)这是唯一的方法。

答案 1 :(得分:1)

我能找到的这个愚蠢的bug的唯一合适的解决方法是右键单击xaml并单击打开。选择源代码编辑器(不带 with encoding )。当你认为它摆脱了重要的错误时,这不是一个很好的解决方案。但它应该可以帮助你在大多数情况下更好地阅读它。

答案 2 :(得分:1)

可以使用Snoop工具隐藏或折叠周围的装饰图层来隐藏SquiggleShape

要实现这一点,必须在编辑器窗口上拖动Snoop十字准线工具,同时按下shift和ctrl键(释放鼠标按钮时按住它们一段时间)。你应该以{{1​​}}结尾(突出显示编辑器窗口),下面有一些Canvas。在里面,有一些ViewStack,其中一个包含多个AdornmentLayer。在Snoop窗口右侧的属性部分中,滚动到SquiggleShape行,然后选择值VisibilityHidden。现在,波浪线不再可见了。

这涉及一些手动工作,但只要文件保持打开,就会隐藏波浪线。原则上,应该可以编写一个自动隐藏行的扩展名。但是,目前我还没有时间做这个......

答案 3 :(得分:0)

另一种选择是更改下面的行颜色:工具>选项>环境>字体和颜色。将其更改为与背景相同。

Tools > Options > Environment > Fonts and Colors

虽然它会在所有其他编辑器中关闭它。

答案 4 :(得分:0)

在MSDN上找到了这个。有一个特定的设置可以禁用此功能。

通过选择“工具”>“选项”打开“选项”对话框,然后选择“文本编辑器”>“ XAML”>“其他”。

取消选中“显示XAML设计器检测到的错误”复选框。

Article from MSDN