规则中的意外令牌逗号

问题描述

| 这是一个打开和关闭的案例,希望将来可以减轻别人的麻烦。 我在记事本中有以下行(通过OneNote),我将其粘贴到ѭ0中以根据属性确定其可见性:
Visibility=\"{Binding IsPrinted,Converter={StaticResource VisibilityConverter}}\"
但是,这产生了以下错误:
Unexpected token Comma in Rule: 
MarkupExtension ::= \'{\' TYPENAME @(Arguments)? \'}\',in \'{Binding IsPrinted,Converter={StaticResource VisibilityConverter}}\'.
一切似乎都已正确配置,并且此行与我从另一个UserControl中复制它的行之间没有明显的区别,该行之有效。     

解决方法

        答案在于空格。 删除并重新添加三个空格(在
Binding
和ween4ѭ之间,逗号和
Converter
之间以及
StaticResource
VisibilityConverter
之间)可以成功构建。 看起来Visual Studio空间和标准空间是不同的,并且永远不会混在一起-将行从Visual Studio复制到OneNote中并在其中进行编辑会导致空间不匹配。 在Word中,空格字符在标准空间中表示为
.
,在Visual Studio空间中表示为are9。在行中使用任何一个都可以,但是不匹配会导致上面的错误。     

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...