Silverlight中文本框的焦点丢失

Silverlight中文本框的焦点丢失,silverlight,Silverlight,我有一个silver light页面,我在文本框中输入一些值(这不是第一个出现的文本框),然后单击搜索按钮。 从数据库中获取结果后,焦点将丢失并转移到第一个文本框,这也是一个搜索条件。您尝试过什么吗 您需要首先重新聚焦Silverlight应用程序,然后将焦点设置为所需的文本框 尝试: 我正在使用MVVVM模式,你能提供一些信息吗?我不认为使用MVVM会对我刚刚发布的代码产生什么影响。还是说MVVM的一般信息?如果是,请参见此参考: this.Focus(); then Dispatcher.B

我有一个silver light页面,我在文本框中输入一些值(这不是第一个出现的文本框),然后单击搜索按钮。
从数据库中获取结果后,焦点将丢失并转移到第一个文本框,这也是一个搜索条件。

您尝试过什么吗

您需要首先重新聚焦Silverlight应用程序,然后将焦点设置为所需的文本框

尝试:


我正在使用MVVVM模式,你能提供一些信息吗?我不认为使用MVVM会对我刚刚发布的代码产生什么影响。还是说MVVM的一般信息?如果是,请参见此参考:
this.Focus(); then Dispatcher.BeginInvoke(() => { mytextbox.Focus();});