【问题标题】:Monospaced TextBlock using Segoe WP font使用 Segoe WP 字体的等宽文本块
【发布时间】:2012-04-05 19:03:01
【问题描述】:

我有一个介于 100-500 之间的数值,它每秒左右变化一次。因为 Segoe WP 的数字字符是可变宽度的,所以文本在变化时会跳转。

在 XAML 文件中使用 Segoe WP 字体;有没有办法用等宽(固定宽度)字符渲染数字(或任何)文本?

【问题讨论】:

  • 不确定您所说的“跳转”是什么意思,但如果您的意思是其他内容的位置会因为您的数值的宽度发生变化而发生变化,那么您可以将其包裹在具有固定宽度的父元素中吗?数字的宽度不能与其他对象交互?比如,
  • 跳转,我的意思是TextBlock.ActualWidth值“100”的宽度与TextBlock.ActualWidth的“499”不同。所以当值切换时,水平对齐也会发生变化。
  • 你不能只右对齐文本并将宽度设置为你知道大于要求的宽度吗?

标签: silverlight xaml windows-phone


【解决方案1】:

一种解决方法是改用 "Segoe UI" 字体系列,它具有等宽数字,并且相当相似。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2012-10-22
  • 1970-01-01
  • 2014-12-17
  • 1970-01-01
  • 2013-01-09
  • 2014-10-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多