J'essaie de faire ceci:
<TextBlock Text="{Binding Path=Text,
Converter={StaticResource stringFormatConverter},
ConverterParameter='&\u2014{0}'}" />
Pour obtenir un - apparaître devant le texte. Ça ne marche pas Que devrais-je faire ici?
XAML étant un format de fichier XML, vous pouvez essayer l’échappement de caractères XML. Ainsi, au lieu d'écrire &\u2014
, vous pourriez écrire —
à la place.
En xaml je l'ai fait comme ça:
<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>
J'espère être utile!
D'après la documentation Microsoft :
Les fichiers de balisage créés dans Microsoft Visual Studio sont automatiquement enregistré au format de fichier Unicode UTF-8, ce qui signifie que la plupart des caractères spéciaux, tels que les marques d'accent, sont codés correctement . Cependant, il existe un ensemble de caractères spéciaux couramment utilisés qui sont traité différemment. Ces caractères spéciaux suivent le World Wide Standard XML du Web Consortium (W3C) pour le codage.
Cela signifie que vous pouvez faire du zalgo pour tout ce que vous aimez.
Bit de code pertinent:
<Label Grid.Column="0" Grid.Row="3" FontWeight="ExtraBlack">STAGE:Mͣͭͣ̾ Vͣͥͭ͛ͤͮͥͨͥͧ̾</Label>
Enregistrez le fichier au format UTF-8. Dans Visual Studio, vous pouvez le faire en sélectionnant "Fichier" → "Options de sauvegarde avancées".