0

基本的に私は次のxamlを持っています:

<Window ...>
   <StackPanel>
       <my:UserControl> ... </my:UserControl>
       <my:UserControl> ... </my:UserControl>
   </StackPanel>
</Window>
  1. マウスが 内で左クリックした場合、X/Y 座標を取得したいと思います。
  2. マウスがウィンドウ内にある限り、現在の MouseX/MouseY をキャプチャしたいと考えています。
  3. 左クリックを押したままマウスを動かすたびにトリガーされるイベントでそのキャプチャを使用したいと考えています。

ドラッグ アンド ドロップのようなものですが、必ずしもドラッグ アンド ドロップとは限りません。しかし、どこから始めればよいかわかりません。

4

1 に答える 1

0

ウィンドウの Mousemove イベントにハンドラーを設定し、mouseevent 引数からマウス ボタンの状態を確認します。特定の要素がヒットしたかどうかを確認する方法もあります。ユーザー コントロールです。リリースでやりたいことは?やりたいことに応じて、イベント トリガーを使用できます。ただし、これらは使用が制限される傾向があります。

于 2012-11-08T21:18:05.067 に答える