我的TextBlock有一些Text =“AAAAAAAA”,FontFamily =“Arial”,FontSize =“16”。如何将文本转换为WPF像素?
答案 0 :(得分:2)
您可以使用FormattedText
进行衡量:
FormattedText formattedText = new FormattedText(
"AAAAAAAA",
CultureInfo.CurrentCulture,
FlowDirection.LeftToRight,
new Typeface("Arial"), 16, Brushes.Black
);
MessageBox.Show(formattedText.Width.ToString());