2017-05-09 85 views
0

我打電話給一個使用委託來顯示顏色窗口的方法,但那個窗口沒有得到重點,它使用鼠標工作正常,但對於觸摸它需要一個額外的點擊來獲得焦點。Wpf窗口Showdialog沒有得到重點

ColorPickerWindow colorPicker = new ColorPickerWindow(); 
     colorPicker.Owner = this; 
     colorPicker.ShowInTaskbar = false; 
     colorPicker.SetColor(MenuColor); 
     colorPicker.ShowDialog(); 
+1

給看看這個:http://stackoverflow.com/questions/6395645/wpf-window-set-focus –

回答

1

只需在要關注的元素上調用Element.Focus()即可。

如果你的意思是把聚焦的窗口嘗試調用window.Activate()

來源:WPF Window set Focus