マウスを動かしたいグリッドがあります。私はマウスを動かすだけですが、私はイベントを発射したいのですが、マウスを押して発射を一時停止する必要があります。一度私はマウスを発射すると、彼らは続けるべきです。マウスボタンが押されている間にmousemoveイベントを防ぐ方法を教えてください。
それは超簡単に聞こえる場合、おそらくそうではありません。しばらくすると、それほどエレガントではない解決策が出てきましたが、何か良いものが存在するかどうかは疑問です。私はあなたのアプローチにハックで影響を与えません。
mouseMove.TakeUntil(mouseDown).Repeat()
.SkipUntil(mouseUp)
の追加機能しない
だから、最初のコードは、左または右TakeUntil
にbasicly全く働いてからのコードの上に停止します。
病気になる..私の最後の質問のいずれかが好きではないと思います。 –