如何启用TextBox在输入的开头和结尾删除空格?

时间:2012-02-14 15:06:43

标签: silverlight silverlight-4.0

TextBox用于接受用户输入,但用户可能在输入的开头或结尾放置空格,但没有意识到他们为数据添加了额外的空间。如何删除TextBox的那些空格作为通用解决方案,而不需要为每个TextBox放置代码?

1 个答案:

答案 0 :(得分:1)

您可以创建自己的文本框,该文本框继承文本框并重载文本属性并返回修剪过的字符串并在任何地方使用该自定义文本框...

类似的东西:

Public Class TrimmedTextBox
    Inherits TextBox

   Public Overloads Property Text As String
       Get
          Return CStr(GetValue(TextProperty)).Trim
       End Get
       Set(value As String)
           SetValue(TextProperty, value)
      End Set
   End Property

End Class

或者您可以在从文本框中检索文本时修剪文本,我假设您确实检索了文本 - 或者为什么要使用文本框?