按钮文本“>”和“<”未转换为 xamarin 表单中的“>”和“<”

Button text "&gt;" and "&lt;" is not converting to ">" and "<" in xamarin forms

我只需要将“>”和“<”显示为按钮文本,所以我只是将 > 与分号一起使用,将 < 与分号一起使用,但在 UI 中它显示的是文本而不是“<”和“>”。但它在 Xaml 中工作正常,而不是在 c# 文件后面的代码中。

请找代码

        CustomButton moveToNewCheckButton = new CustomButton
        {
            Text = "&gt;",
            Style = (Style) Application.Current.Resources["MoveButtonStyle"],
            AutomationId = "MoveToNewCheckButton"
        };

只需使用

Text = ">",

除了@Jason 的回答,您还可以使用WebUtility.HtmlDecode 方法。例如如果您想在 Xaml 和 C#.

中使用相同的字符串
using System.Net;

Text = WebUtility.HtmlDecode("&gt;");