我正在为银行开发一个应用程序,我需要一个文本框来输入资金,例如
我的想法是创建一个文本框,其背景是网格图像,而不是我只是设置文本大小,使每个框中只有一个字符。但是写iiiii(5个字符)和wwww(4个字符)一样长。我可以设置字体或字符间距,以确保文本框中写入的字符将出现在单独的框中。
Ps:名称上还有其他类似的框,所以我不会仅仅使用数字。
答案 0 :(得分:1)
使用Glyphs控件,可以为UnicodeString属性的字符的精确间距设置索引。请查看此详细信息:http://msdn.microsoft.com/en-us/library/bb979862%28VS.95%29.aspx。
如果使用MVVM,可以在代码隐藏或viewmodel中设置UnicodeString的值。
答案 1 :(得分:1)
您可以使用等宽(固定宽度)字体,例如Courier。或者你可以为每个角色用TextBox创建自定义控件,但在这种情况下你必须实现大块的自定义逻辑。