マウスカーソルがその上に移動するたびに、現在フォーカスされているウィンドウになりたいWPFアプリケーションがあります。現在、マウスがカーソルの上に移動したときにカーソルを変更する onMouseEnter イベントがあるので、システムがそれを認識していることはわかっていますが、実際に必要なのは、アプリケーション自体が使用済みのカーソルを左クリックしたかのようにフォーカスされることです。その後、他の操作を実行できます。現時点でカーソルを移動するとカーソルが変わりますが、メモ帳などの別のアプリにフォーカスがある場合、フォーカスはその後に戻ります。
onMouseEnter ハンドラ内で、「this.Focus()」と「this.Activate()」を試しましたが、どちらもアプリをクリックした場合と同じ結果になりません。
何か案は?