我有一个字符串可以在自定义对话框中绘制。我怎样才能获得所需的字符串长度的像素使用WPF?在wpf中如何计算字符串的像素长度?
2
A
回答
1
如果您希望在TextBlock中显示它,请创建TextBlock并呼叫Measure和Arrange。确保TextBlock在调用Measure之前设置了正确的字体大小。
另一种方法是通过FormattedText,如果你想在低水平上做你的计算。
+0
+1。 FormattedText非常好,甚至可以处理与TextBlock相同的选项,例如当字符串太长时缩写。 –
0
您可能不需要(像素)大小。
自动调整对话框的大小可能会更好。
相关问题
- 1. 任何方式来计算字符串的像素长度?
- 2. 如何计算JavaScript中字符串的长度(以像素为单位)?
- 3. 如何计算JavaFX中字符串的像素宽度?
- 4. 在MSBuild中计算字符串中的字符长度
- 5. 在openCV中以像素为单位计算字符串的长度
- 6. Gtk如何计算像素的字符串宽度
- 7. 计算字符串输入的长度
- 8. 如何在PHP中获取字符串的像素长度?
- 9. 计算字符串中图像的长度
- 10. 如何计算RegEx中字符串的长度?
- 11. 在GWT中计算字符串宽度(以像素为单位)
- 12. 计算字符串中的字长
- 13. 在C++中计算字符串中最长的一串字符
- 14. 如何不计算空格,同时计算字符串的长度c
- 15. 字符串[]长度计数
- 16. 计算字符串中最小长度的唯一字
- 17. 计算连续字符子字符串的长度MIPS
- 18. 如何计算unicode字符超过1个字节的字符串长度?
- 19. LC3装配如何计算字符串长度
- 20. 在JavaScript和Ruby on Rails中计算字符串长度
- 21. PHP字长密度/计数,计算为一个字符串
- 22. 如何以像素为单位计算字符串字体宽度?
- 23. 如何在C++中计算UCS-2字符串的长度及其大小?
- 24. 不使用字符串的可变长度算术计算器?
- 25. 如何计算特定字体和大小的字符串长度(以像素为单位)?
- 26. 如何将字符串长度转换为像素单位?
- 27. DB2 - 计算字符串字符数,不是长度
- 28. 计算速度字符串
- 29. 计算的数字时间之和字符串的长度
- 30. 计算变量中字符串的长度SAS
[计算C#中字符串的显示宽度?]可能的副本(http://stackoverflow.com/questions/263614/calculate-the-display-width-of-a-string-in-c) – BrokenGlass
请注意,答案中的大部分计算结果不会以像素为单位,而是1/96英寸。 –