すいません、Input modeは違いましたね・・・
ウィジェットのデザイナー画面で、Buttonを選択中に見える詳細タブの中のInteraction項目に、IsFocusableの値があります。
これをオフにすればこの問題は解消出来ると思います。
ちなみにオンのままだとキーボードからの操作が可能になる模様(例として、カーソルをボタン上にホバーしながらEnterでOnClickedイベントが呼ばれます、OnPressedイベントは呼ばれないので注意)
オン(デフォルト)の場合の、問題とされている挙動は仕様なのかバグなのか怪しい所・・・
追記:IsFocusable オプションのClickMethodについて
OnClickedイベントのタイミングを調整出来ます。
(OnPressed及びOnReleasedはClickMethodとは無関係です)
- Down&up=ボタン上でクリック(LMB)が押されてから離されるまでにカーソルがボタン上にあれば(カーソルがボタン外へ一度も出てなければ)イベント発行
- Mouse Down=クリックをした瞬間にイベント発行
- Mouse up=Down&upと同じ?
- Precise Click=Down&upの条件に加え、ボタン上でも一定速度以上でカーソルを動かした場合イベントは発行されない(押した点から離した点の距離は関係ない)
[改行が上手く適用されず、読み辛いですがご了承下さい]