ClickOnceを介してデプロイされたアプリケーションがありますが、これには奇妙な問題があります。アプリケーションを起動してログインダイアログを表示すると、コントロールにフォーカスがあるかのように[ユーザー名]フィールドにカーソルが点滅しますが、入力を開始するとすぐに何も起こりません。フォーカスを与えるには、実際にダイアログウィンドウをクリックする必要があります。
[ユーザー名]フィールドにカーソルが点滅しなくなったのにもう一度クリックすると、コントロールにフォーカスがあるように見えますが、実際にはそうではありませんか?
誰かがこの問題に遭遇しましたか?アプリの起動時にフォーカスを合わせる必要があります...
言及すべきことの1つは、ShellPresenter / ShellViewのアイデアを持つUIフレームワーク(XF.UI.Smart)を実際に使用していることです。ログインダイアログが表示されている間、シェルは非表示になっています。このメインウィンドウの非表示が問題になる可能性がありますか?