Я пытаюсь использовать значок шрифта в элементе управления 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" />
Что цель примера кода? К сожалению, это более запутанно, чем полезно для меня. Он даже не кажется бегущим. – Jannik
@Jannik Его знаменитый пустой струнный конвертер с функциями компиляции, конечно же. Anubhav, вероятно, должен обновить вопрос, поскольку он одобрил редактирование vantian, где код был не только переформатирован, но также лишен ценной информации. – grek40
@Jannik. Основная цель этого кода - просто отобразить значок шрифта в текстовом блоке, который представляет собой состояние операции. i.e: требования проверки отображения. – Anubhav