如何在 C# 中测量控件内字符串的大小

本文关键字:字符串 控件 测量 | 更新日期: 2023-09-27 17:55:23

控件内部如何测量文本字符串将剪切或不剪切。

正在使用此代码,它向我返回值。 但是当文本的高度和宽度与控件相同时,也会发生剪切。那么如何查找或任何其他 API 都可以找到文本剪切。

FormattedText formattedText = new FormattedText(
        testString,
        CultureInfo.GetCultureInfo("en-us"),
        FlowDirection.LeftToRight,
        new Typeface("Verdana"),
        32,
        Brushes.Black); 

如何在 C# 中测量控件内字符串的大小

我希望在 WPF 中找到字符串的像素宽度和高度。我提到的那个函数给出了值,但是当文本大小和控件大小相同时,就会发生文本剪切。那么如何知道文本剪切何时发生呢?