转自:
WPF,计算绘制一段文字需要多少宽度 - 奇迹之耀 - 博客园 (cnblogs.com)
private double GetTextWidth(string text)
{
var textBlock = new TextBlock{ Text = text, TextWrapping = TextWrapping.NoWrap, FontSize = 14 };
textBlock.Measure(new Size(Double.PositiveInfinity, Double.PositiveInfinity));
return textBlock.DesiredSize.Width;
}
使用:this.Width = GetTextWidth(info)+60;
本文介绍了一种在Windows Presentation Foundation (WPF)中使用TextBlock测量文本宽度的方法,通过实例GetTextWidth函数实现精确宽度计算,并演示了如何应用在布局设置中。
4324

被折叠的 条评论
为什么被折叠?



