2017-05-09 15 views
0

を得ていない、それはマウスと正常に動作しているが、タッチのためにそれがフォーカスを取得するために1回の余分なクリックが必要です。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

関連する問題