我需要在XAML页面中显示法语和葡萄牙语Numero字符(The following classes could not be instantiated:
- android.support.v7.widget.AppCompatImageView
...
...
)。
但是在渲染到XAML页面时,符号o下面的下划线丢失了。
代码:n.º
输出:https://i.stack.imgur.com/26Eq9.png
请有人帮我解决这个问题。
感谢。
答案 0 :(得分:1)
试试这个:
<TextBlock FontSize="20" Foreground="Black">
<Run Text="Bay n."></Run>
<Run Text="º" TextDecorations="Underline"></Run>
</TextBlock>
您需要为要显示的字符加下划线,在XAML中,某些组合只能通过“运行”或“代码”进行。
或者您可以尝试这样的事情:
<TextBlock FontSize="20" Foreground="Black" Text="Bay n.№"/>
但是,我强烈建议第一个选择。
在此示例中,他们使用C#代码执行此操作,您可以尝试将其作为替代方案。 https://social.msdn.microsoft.com/Forums/en-US/915740e9-a693-40b9-96a4-07d2784d3b53/textblock-underline-in-winrt?forum=winappswithcsharp