代码之家  ›  专栏  ›  技术社区  ›  akaphenom

字符串长度(像素)

  •  0
  • akaphenom  · 技术社区  · 16 年前

    如何获取字符串的长度(给定字体、大小和权重等)像素?我见过尝试System.Drawing.Graphics.*的建议,但在Silverlight中,该程序集/命名空间似乎不可用。

    我希望将文本框置于图像下方的中心,但文本是动态提供的。

    2 回复  |  直到 16 年前
        1
  •  3
  •   Graeme Bradbury    16 年前

    因为您的目标是使文本框居中,所以不要在计算宽度等方面搞得一团糟。只需告诉容器使文本框居中即可。

    如。

    <Grid>
        <Image Source="ToolBox Avatar.png" Stretch="Fill"/>
        <TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" Text="TextBlock" TextWrapping="Wrap"/>
    </Grid>
    
        2
  •  0
  •   krs1    16 年前

    我觉得我不熟悉Silverlight的开发,我认为 this 可能对你有用。

    推荐文章