由于您将文本限制为两行,我的建议是编写一个自定义面板作为按钮内容,将指定的文本、字体等转换为 WPF FormattedText 对象。然后,您可以测量它并决定如何在 MeasureOverride 和 ArrangeOverride 中布局和显示它。FormattedText 甚至有一个参数,用于在文本不适合时显示 ... 缩写。要将其保留为两行,您需要首先创建它,然后检查其高度以查看单行的高度。(需要在注释中添加剩余部分,因为 StackOverflow 会抛出错误)。
| 归档时间: |
|
| 查看次数: |
6634 次 |
| 最近记录: |