Ale*_*sky 98 unicode wpf xaml binding
我正在尝试这样做:
<TextBlock Text="{Binding Path=Text,
Converter={StaticResource stringFormatConverter},
ConverterParameter='&\u2014{0}'}" />
Run Code Online (Sandbox Code Playgroud)
获得 - 出现在文本前面.它不起作用.我该怎么办?
小智 183
由于XAML是XML文件格式,因此您可以尝试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>
Run Code Online (Sandbox Code Playgroud)
希望对你有所帮助!
我出于其他原因来到此页面,但这不包括最简单和明显的解决方案。
这就是我所做的。
维护一个包含所有 Unicode 值的静态类。
public static class Icons
{
public const string IconName = "\u2014";
}
Run Code Online (Sandbox Code Playgroud)
然后只需将其绑定到您需要的任何地方即可。
<TextBlock Text="{x:Static resources:Icons.IconName}" FontFamily="..."/>
Run Code Online (Sandbox Code Playgroud)
这也有助于您进行维护,所有图标都可以在一个地方进行管理。
| 归档时间: |
|
| 查看次数: |
60357 次 |
| 最近记录: |