我有 TextBlock,其中包含一些 Text="AAAAAAA"、FontFamily="Arial"、FontSize="16"。如何将文本转换为 WPF 像素?
问问题
392 次
1 回答
2
您可以FormattedText
用于测量:
FormattedText formattedText = new FormattedText(
"AAAAAAAA",
CultureInfo.CurrentCulture,
FlowDirection.LeftToRight,
new Typeface("Arial"), 16, Brushes.Black
);
MessageBox.Show(formattedText.Width.ToString());
于 2012-08-09T14:34:06.690 回答