【问题标题】:Wp7 Textblock right side of textWp7 Textblock 右侧的文本
【发布时间】:2012-11-06 04:06:52
【问题描述】:

WP7 文本块

在我的应用程序中,我有一个屏幕,其作用类似于拨号器,用户在其中按下各种按钮,然后 texblock 会使用用户按下的数字进行更新。

我面临的问题是,如果用户按下 15-16 次,我看不到用户按下的最后一个数字。我知道我可以使用文本换行属性,但我不希望我的文本块是多行的。

所以不知何故,我希望我的文本块始终显示最后按下的数字,例如文本块的右侧,类似于用户按下数字拨号器时在本机应用程序中所做的。知道该怎么做吗?

【问题讨论】:

  • 想想你想要什么 - ( `if (tbx.Length > 15) myTextblock.Text = "..." + tbx.Text.SubString(tbx.Text.Length-14); )否则 { myTextblock.Text = tbx.Text; )

标签: c# windows-phone-7


【解决方案1】:

我的想法是有一个字符数组,当用户按下按钮时,只需将相应的字符添加到字符数组的开头。然后只需更新 TextBox 的 Text 的绑定即可。

这将确保按时间顺序排列的最后一个字符将首先出现在 UI 中。

【讨论】:

  • 对不起,我认为我没有正确解释.....就像用户按下很多数字,如 408123123123123123123123 我希望数字的右侧显示给用户.....而不是左侧。 ...现在当用户按下按钮时,左侧可见
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-23
  • 1970-01-01
  • 2015-07-25
  • 2012-04-06
相关资源
最近更新 更多