【发布时间】:2016-06-06 12:53:07
【问题描述】:
例如,假设我想将以下值绑定到 TextBlock 的 Text 属性:& amp; 必须显示为 &。
它的绑定语法如何?
<TextBlock Text="{Binding Foo}" HorizontalAlignment="Left" />
class MyViewModel : BaseViewModel {
public string Foo {get; set;}
public MyViewModel { Foo = "&" }
}
这里显示的是“&”而不是“&”。
请注意,char & 是任意选择的,问题是关于任何无法直接从键盘键入的字符,如 &。例如&8730;
【问题讨论】:
-
只需在将 html\xml 分配给 Foo 属性之前对其进行转义,或者编写一个转换器来进行转义
标签: c# .net wpf xaml data-binding