[Silverlight] 關於TextBox Focus問題

  • 4388
  • 0

摘要:[Silverlight] 關於TextBox Focus問題

如果你有使用過TextBox.Focus (或是其它可Focus元件),直接Focus是無效的...

同樣在點部落的大大有分享過下列方法

HtmlPage.Plugin.Focus(); 
textBox1.Focus();        

但我使用是無效的,可能是因為我透過觸發事件而去focus元件,以至於不在執行緒上(我猜的)

後來又查了一下,另一個方式

//C#
Deployment.Current.Dispatcher.BeginInvoke(() => { textBox1.Focus();});
'VB
Deployment.Current.Dispatcher.BeginInvoke(Function() textBox1.Focus())