タイトルバーとクロムがオフになっているWPFアプリケーションを作成しました。私はいくつかの点でそれがクロムのように振る舞うだろうという考えで、アプリ全体の周りに国境を持っています。私がやろうとしている最初のことは、マウスがクリックされたときにマウスの動きをキャプチャしてマウスが動き出すようにすることです。問題は、マウスがあまりにも速く動くとウィンドウを離れてしまい、マウスが動かなくなってしまうことです。私はマウスの速度に関係なく問題なく通常のWinFormでこれを行うことができました。より効率的にこれを行う方法はありますか、またはmousemoveのポーリングを調整することは可能でしょうか?ボーダー以外のコンテナはおそらくより優れた性能を発揮しますか?WPF MouseMoveイベントポーリング
3
A
答えて
7
ウィンドウの左クリックイベントハンドラでMe.DragMoveを試してください。ほとんどのカスタムソリューションよりもはるかに優れています。
4
ユーザーがクリックすると、マウスをキャプチャする必要があります(Mouse.Capture参照)。こうすることで、マウスカーソルが要素上にあるかどうかに関係なく、マウスイベントを取得できます。
関連する問題
- 1. Libgdxイベントポーリング
- 2. F#WPFのMouseMoveのparamsは
- 3. Javascriptイベントポーリングの頻度を低くする
- 4. mousemove中のevent.offsetX
- 5. MouseMoveファンクションとモジュール
- 6. モバイル用Mousemove
- 7. .mousemove on IE8
- 8. Touchmove to Mousemove
- 9. mouseMove for Watin
- 10. C#でMouseMoveとMouseWheelを処理するHwndHostを実装するWPF
- 11. セレンアクセスmouseMove js関数
- 12. ページ全体や「.mousemove」
- 13. クリックイベントでmousemove()をバインド
- 14. JAVAロボットmouseMove 2モニタ
- 15. JavaScript MouseMoveイベントのプロパティ
- 16. 無限ループwhile mousemove
- 17. のMouseMoveはjavascriptの
- 18. Mousemoveがホバリングでアニメ化
- 19. mousemoveでonclickをキャンセルする
- 20. Elmハンドルmousemove /イベントハンドラを書く
- 21. on mousemoveランダムな配列イメージ
- 22. 信頼できるMouseMove(ホップ)
- 23. Autohotkey Mousemove間違ったモニタ
- 24. touchmoveとmousemoveの相違
- 25. 変更のMouseMoveカーソル型
- 26. InkCanvasで指でタッチする(タッチスクリーン)マウスではなくmouseMove
- 27. MouseMoveイベントがChromeでトリガーされない
- 28. mousemoveをtouchmoveにするには?
- 29. スタックビューのmouseMoveイベントへの応答
- 30. 2つのオーバーラップするdivのmousemoveイベント
これはうまく機能しました。 – CodeMonkey1313