gpt4 book ai didi

c# - 在 WPF 中对齐字符串

转载 作者:行者123 更新时间:2023-11-30 14:51:46 24 4
gpt4 key购买 nike

我想打印这样的数据:

http://www.csharp-examples.net/align-string-with-spaces/

 ------------------------------- Bi1l       | Gates      |    51 EdnA       | Parker     |   114 JohNny     | Depp       |    44 -------------------------------

我尝试使用上面的示例,PadRightPadLeft 以及更多的长度计算,我总是得到这种类型的输出(我的输出转到 文本框)

 ------------------------------- Bill      | Gates      |    51 Edna       | Parker  |   114 Johnny       | Depp       |    44 -------------------------------

在我看来,这是因为 WPF 没有为每个字符提供一个固定且相等的 block ,所以 Wi 占用更多空间,并使分离看起来很糟糕。

有人可以帮我解决吗?

最佳答案

您可以将字体类型更改为 Monospace font (Wikipedia)Courier

根据链接的维基百科文章,其他可能的字体类型是 Courier NewLucida ConsoleMonacoConsolas.


或者,您可以更改 UI 并使用某种网格控件(如 DataGrid)显示数据。控制以显示您的数据。

关于c# - 在 WPF 中对齐字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33539090/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com