我有一个命名空间为以下内容的窗口
xmlns:sysglb="clr-namespace:System.Globalization;assembly=mscorlib"
包含文本框的
<TextBox Text="{Binding Path=Price, Mode=TwoWay, StringFormat='C',
ConverterCulture={x:Static sysglb:CultureInfo.CurrentCulture}}"
MaxLines="1" TextAlignment="Right"/>
根据 Gusdor 在 WPF StringFormat本地化问题 的回答,一切都正常工作,但现在 Visual Studio (2013) 给出了“无效标记”的错误 - 成员“CurrentCulture”未被识别或无法访问。Intellisense会识别和提示sysglb:CultureInfo.CurrentCulture,但是当我移开文本框时就会出错。
请问有什么善心的人能够说明发生了什么,并告诉我该怎么解决?另外,XAML编辑器如何识别sysglb:CultureInfo.CurrentCulture,而标记却不识别?
谢谢,Geoff