这是一个简单的问题,我希望有人可以提供帮助
由于我不认为我需要解释的原因,我的XAML认为它在Visual Studio代码编辑器中有一些错误(在我的大部分XAML中显示为波浪状蓝色下划线)。
有没有人知道如何在Visual Studio 2012中关闭此下划线?
令人难以置信的烦恼,让我的XAML难以阅读
由于
答案 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
行,然后选择值Visibility
或Hidden
。现在,波浪线不再可见了。
这涉及一些手动工作,但只要文件保持打开,就会隐藏波浪线。原则上,应该可以编写一个自动隐藏行的扩展名。但是,目前我还没有时间做这个......
答案 3 :(得分:0)
答案 4 :(得分:0)
在MSDN上找到了这个。有一个特定的设置可以禁用此功能。
通过选择“工具”>“选项”打开“选项”对话框,然后选择“文本编辑器”>“ XAML”>“其他”。
取消选中“显示XAML设计器检测到的错误”复选框。