我的Silverlight中有一个文本框和一个保存按钮。文本框的验证位于lostFocus事件中。但是,如果我在文本框中输入内容并直接按下保存按钮,则验证无效。换句话说,在button_click事件中,lostfocus事件没有提升。我怎么能这样做?
答案 0 :(得分:2)
按钮上的Focus()
。例如,如果您的按钮的名称是" MyButton",则可以在其中使用MyButton.Focus()
点击事件。
我还建议您只需在按钮按下事件中调用文本框验证方法,然后仅在所有验证成功时继续。