【发布时间】:2015-04-14 08:15:58
【问题描述】:
我在一个 WPF 项目中有按钮,它们的内容是 Segoe UI 符号。当我直接在 XAML 中设置符号或在 C# 中定义符号并将其绑定到 XAML 中时,此方法有效。当我从数据库中获取符号并将其绑定到 XAML 中时,我总是得到显式值而不是符号:
<!-- Directly in XAML: works -->
<TextBlock Text="" FontFamily="Segoe UI Symbol"></TextBlock>
<!-- Define in C# (Icon = "\uE10F") and bind in XAML: works -->
<TextBlock Text="{Binding Icon}" FontFamily="Segoe UI Symbol"></TextBlock>
<!-- Getting any of these values from the database: doesn't work

&#xE10F;
\uE10F
\\uE10F
-->
这是一个数据库(Sybase)问题还是有办法在 XAML 中解决这个问题?
【问题讨论】: