Ich versuche das zu tun:
<TextBlock Text="{Binding Path=Text,
Converter={StaticResource stringFormatConverter},
ConverterParameter='&\u2014{0}'}" />
Um ein - vor dem Text zu erscheinen. Es funktioniert nicht Was soll ich hier machen?
Da XAML ein XML-Dateiformat ist, können Sie das XML-Escape-Zeichen versuchen. Anstatt &\u2014
zu schreiben, können Sie stattdessen —
schreiben.
In xaml habe ich es so gemacht:
<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>
Hoffe, hilfreich zu sein!
Aus der Microsoft-Dokumentation :
Markup-Dateien, die in Microsoft Visual Studio erstellt werden, sind automatisch im Unicode UTF-8-Dateiformat gespeichert, was bedeutet, dass Die meisten Sonderzeichen wie Akzentzeichen sind korrekt codiert . Es gibt jedoch eine Reihe von häufig verwendeten Sonderzeichen mit der Bezeichnung anders gehandhabt werden. Diese Sonderzeichen folgen dem World Wide XML-Standard des Web Consortium (W3C) für die Kodierung.
Das bedeutet, dass Sie Zalgo für alle Ihre Zwecke tun können
Bit Code, der relevant ist:
<Label Grid.Column="0" Grid.Row="3" FontWeight="ExtraBlack">STAGE:Mͣͭͣ̾ Vͣͥͭ͛ͤͮͥͨͥͧ̾</Label>
Speichern Sie die Datei als UTF-8. In Visual Studio können Sie dazu "Datei" → "Erweiterte Speicheroptionen" wählen.