重複の可能性:
マウスを保持している WPF カレンダー コントロール
カレンダー コントロールを含む単純なウィンドウを WPF で作成しました。カレンダー コントロールで日付をクリックすると、ウィンドウを閉じるのに 2 回のクリックが必要です。カレンダーをクリックすると、どういうわけかウィンドウの焦点がずれていると思います。
オペレーティング システムで開いている別のウィンドウをクリックすると、アプリケーションのウィンドウをワンクリックで閉じることができます。
カレンダーのSelectedDatesChanged
プロパティにフックして を呼び出してみthis.Focus()
ましたが、効果がありませんでした。
カレンダーで日付を選択したときに、プログラムでウィンドウをフォーカスに戻す別の方法はありますか?