转换器的文本块绑定问题

时间:2016-01-26 05:10:53

标签: c# wpf xaml

我正在尝试使用TextMlock控件中的字体图标来显示特定图标。 为此,我使用绑定了一些文本的文本块,这些文本通过转换器转换为特定的符号代码。但是,文本块不显示该特定符号,而是显示没有&#个字符的符号代码。我在这里做错了吗?

转换器类:

public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
    var catagoryString = value?.ToString().Trim();
    var returnString = string.Empty;
    if (stringConditionOne)
    {
        return "";
    }
    if (strinConditionTwo)
    {
        return @"🔖";
    }
    return "";
}

Textblock绑定:

<TextBlock
    Grid.Row="0"
    Grid.Column="4"
    FontFamily="Segoe UI Symbol"
    FontSize="10"
    HorizontalAlignment="Center"
    VerticalAlignment="Center"
    Text="{Binding TextProperty, Converter={StaticResource stringToSymbolConvertor}}"
    TextAlignment="Center" />

1 个答案:

答案 0 :(得分:1)

从代码后面使用\ u

"\ue1ef;"