如何以 xamairn 形式解码空间字符
在我的标签内 text = "Sample & Text" 而不是显示原始文本,而是显示"Sample & Text"
那么如何解决这个问题呢?
如何以 xamairn 形式解码空间字符
在我的标签内 text = "Sample & Text" 而不是显示原始文本,而是显示"Sample & Text"
那么如何解决这个问题呢?
&
用于&
在 XAML 中显示。如果您想在后面的代码中显示示例和文本,则无需将其编码为Sample & Text
. 您可以直接设置该值。即这里是一个列表视图的项目来源:
var list = new List<string>();
for (int i=0; i<10; i++)
{
var str = "Sample & Text";
list.Add(str);
}
listView.ItemsSource = list;
它正确显示:
但是,如果您来自服务器的原始文本是Sample & Text
并且您想要显示解码格式,您可以尝试System.Net.WebUtility.HtmlDecode()
:
var str = System.Net.WebUtility.HtmlDecode("Sample & Text");
尝试这个:
<Label Text="Sample &Text"/>
这将显示“示例和文本”