在WPF中识别字符串
本文关键字:字符串 识别 WPF | 更新日期: 2023-09-27 18:20:41
我想打印这样的数据:
http://www.csharp-examples.net/align-string-with-spaces/
-------------------------------Bi1l|Gates|51EdnA|Parker|114JohNny | Depp | 44-------------------------------
我尝试使用上面的例子,PadRight
和PadLeft
以及更多的长度计算,我总是得到这种类型的输出(我的输出到TextBox
)
-------------------------------比尔|Gates|51Edna | Parker | 114约翰尼·德普|44-------------------------------
在我看来,之所以会发生这种情况,是因为WPF并没有为每个字符提供一个固定且相等的块,所以W
比i
占用更多的空间,并使分隔看起来很糟糕。
有人能帮我解决问题吗?
您可以将字体类型更改为类似Courier
的Monospace字体(维基百科)。
根据链接的维基百科文章,其他可能的字体类型有Courier New
、Lucida Console
、Monaco
或Consolas
。
或者,您可以更改UI并使用某种网格控件(如DataGrid控件)来显示数据。