如何在XAML中放置一个Unicode字符?
我正在尝试这样做:
<TextBlock Text="{Binding Path=Text, Converter={StaticResource stringFormatConverter}, ConverterParameter='&\u2014{0}'}" />
得到 – 出现在文本前面。 它不起作用。 我应该在这里做什么?
由于XAML是XML文件格式,所以您可以尝试XML字符转义。 所以,不要写—
,你可以写—
代替。
在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文档 :
在Microsoft Visual Studio中创build的标记文件将自动保存为Unicode UTF-8文件格式,这意味着大多数特殊字符(如重音符号)都已正确编码。 但是,有一组不同的处理常用的特殊字符。 这些特殊字符遵循万维网联盟(W3C)XML标准进行编码。
这意味着你可以为你所关心的人做zalgo
相关的代码位:
<Label Grid.Column="0" Grid.Row="3" FontWeight="ExtraBlack">STAGE:Mͣͭͣ̾ Vͣͥͭ͛ͤͮͥͨͥͧ̾</Label>