Skip to content

タグ: WPF

[C# WPF] システムメニューが開かれたタイミングでなにかしたい

メニューが開かれたときには設定を解除しないといけない案件がありまして、メインメニューとコンテキストメニューはContextMenuOpendのイベントハンドラを使えば対応できたのですが、システムメニューどうするんだ?ということで調べた結果です。WPFだけではシステムメニューが開かれるタイミングを取得できなかったので、WndProcをフックすることになりました。

Leave a Comment

WPF FocusManager フォーカス周りのまとめ

  • 2017.04.03 サンプルがあまりにもあれだったので書き直しました。

WPFでちょっと描画領域の複雑なアプリを作っていて、フォーカスまわりがよくわかっていなかったのでサンプルを作りながらまとめました。
主にはMSDNのフォーカスの概要に書いてあります。
このページを読むと、論理フォーカスの辺りで「フォーカス」がゲシュタルト崩壊します。

Leave a Comment