用于验证文本输入的 Silverlight TextBox 事件
您好,我正在尝试在 Silverlight 中处理用户对 TextBox 的输入。我需要捕获已输入的文本,如果无效则将其忽略。我尝试处理 KeyDown 和 TextInputStart 事件,但文本在它们之后更新。我应该怎么办?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为你最好将 Silverlight Validation 与 MVVM 结合使用。
但如果您更喜欢事件,则可以使用 TextChanged 获取每个新角色的事件。
您可以强制转换
sender
以便获取TextBox
并使用它的Text
属性。例如:
(VB.NET 代码)
I think you better use Silverlight Validation with MVVM.
But if you prefer events, you can use the TextChanged Event to get every new character.
You can cast the
sender
in order the get theTextBox
and use it'sText
property.For example:
(VB.NET code)