良く使いますが、過去バージョンが汚いコードなので手を入れます。
続きを読む ...
VS2010+WPF+.NET4
ボタン、チェックボックスをクリックするとフォーカスが移ります。
このあとにスペースキーを押下すると再度クリックイベントが発生します。
これはWindows標準の仕様ですので、なんら問題ないですが、
スペースキーにショートカットキーを割り当てた場合、
上述の使用と競合するため意図しない挙動が起きてしまします。
というわけで、クリックイベント後、強制的にロストフォーカスするプロパティを作る。
添付プロパティめっちゃ便利…
※初期掲載時はビヘイビアとごっちゃになってました。
※フォーカスが移らない場合があったため、ウインドウにフォーカスを映すように変更。
[ 投稿者:mk3008 at
12:58
|
WPF
|
コメント(0)
|
トラックバック(0)
]