Ответ 1
Так как XAML - это формат XML файла, вы можете попробовать escape-код XML. Поэтому вместо написания &\u2014
вместо этого вы можете написать —
.
Я пытаюсь сделать это:
<TextBlock Text="{Binding Path=Text,
Converter={StaticResource stringFormatConverter},
ConverterParameter='&\u2014{0}'}" />
Чтобы получить — чтобы появиться перед текстом. Это не работает. Что мне делать здесь?
Так как XAML - это формат XML файла, вы можете попробовать escape-код XML. Поэтому вместо написания &\u2014
вместо этого вы можете написать —
.
В xaml я сделал это так:
<Button Grid.Column="1" Grid.RowSpan="2" Name="start" Margin="5" Click="start_Click">
<TextBlock Name="test" FontFamily="pack://application:,,,/Y_Yoga;Component/Resources/#FontAwesome"></TextBlock>
</Button>
Надеюсь быть полезным!
Файлы разметки, созданные в Microsoft Visual Studio, автоматически сохраняются в формате Unicode UTF-8, что означает, что большинство специальных символов, таких как знаки акцента, кодируются правильно. Тем не менее, существует набор обычно используемых специальных символов, которые обрабатываются по-разному. Эти специальные персонажи следуют по всему миру Веб-консорциум (W3C) XML-стандарт для кодирования.
Это означает, что вы можете делать zalgo для всех, кого вы заботитесь
Бит кода, который имеет значение:
<Label Grid.Column="0" Grid.Row="3" FontWeight="ExtraBlack">STAGE:Mͣͭͣ̾ Vͣͥͭ͛ͤͮͥͨͥͧ̾</Label>