在WPF中识别字符串

本文关键字:字符串 识别 WPF | 更新日期: 2023-09-27 18:20:41

我想打印这样的数据:

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

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

我尝试使用上面的例子,PadRightPadLeft以及更多的长度计算,我总是得到这种类型的输出(我的输出到TextBox

-------------------------------比尔|Gates|51Edna | Parker | 114约翰尼·德普|44-------------------------------

在我看来,之所以会发生这种情况,是因为WPF并没有为每个字符提供一个固定且相等的块,所以Wi占用更多的空间,并使分隔看起来很糟糕。

有人能帮我解决问题吗?

在WPF中识别字符串

您可以将字体类型更改为类似Courier的Monospace字体(维基百科)。

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


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