【问题标题】:Setting FontSize below 6 in Silverlight在 Silverlight 中将 FontSize 设置为 6 以下
【发布时间】:2010-09-08 04:08:48
【问题描述】:

每当我将 TextBox 的 FontSize 依赖属性设置为小于 6.0 的值时,无论是在 XAML 中还是在代码中,都会引发 ArgumentException。有没有办法解决这个任意限制?

【问题讨论】:

  • 只是出于好奇-您为什么要这样做?
  • 长话短说,它用在一个图表中,其中节点标题在默认缩放级别不一定清晰,但在用户放大时清晰可见。对我来说,这是一个能够更改一个值(字体大小)而不是调整其他所有内容的大小以适应 6 pt 最小值。

标签: silverlight silverlight-4.0 textbox font-size


【解决方案1】:

这个限制是一个实用的限制,因为 Pixel 字体不受本机支持,而且几乎所有字体在小于 6pt 时看起来都很垃圾(因为它们被渲染为抗锯齿)。

两个选项

  • 如果你坚持,你可以对文本对象应用缩放 小于 6pt,
  • 但我建议使用实际的 像素字体让工作更精细

看看这个答案。 “Koistya Navin”有实际的代码,可以渲染他的像素字体(代码可通过问题上的链接获得): Pixel fonts in Silverlight 4

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-23
    • 2012-02-10
    • 1970-01-01
    • 2017-12-18
    • 2012-11-11
    • 1970-01-01
    • 2021-02-24
    • 2019-09-24
    相关资源
    最近更新 更多