xamarin - 如何解码 Xamarin 表单中的特殊字符?
问题描述
如何以 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");
推荐阅读
- java - 从内部类中访问局部变量问题;需要声明为final
- reactjs - 在任一上下文中都找不到“商店”
- matrix - 在 r 中使用 geohashes 构建二进制矩阵
- matlab - 这些 Matlab 内置的 Poisson pmf 中哪个最准确?
- php - Wordpress - 如何在预览中只显示两个句子 the_excerpt
- typescript - 打字稿阻止从项目中的某些目录导入
- laravel - (Laravel)通过数据透视表的多态关系
- events - 在事件驱动架构中,是否可以让所有服务将它们的事件发送到一个组件,然后再将其转发给适当的服务?
- r - 将数据循环到函数中
- jena - 不同的读者是如何在耶拿注册的?