我有一個字符串可以在自定義對話框中繪製。我怎樣才能獲得所需的字符串長度的像素使用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英寸。 –