0

WPF で UserControl を作成しました。このユーザー コントロールは、境界線、2 つのつまみ、およびラップパネルで構成されています。

2 つの親指がコントロールの隅の境界線の一部に見えるように、それらをこの順序で配置しました。Thumbs を使用すると、ユーザー コントロールのサイズを好きな方向に簡単に変更できると思いました。ほとんどの場合、私は正しかった。

コントロール全体をキャンバス内の他の場所にドラッグできるようにしたいと決めるまで、それらはうまく機能しました。

サムの 1 つをクリックすると、Thum DragStarted の前に OnMouseLeftButtonDown が発生します。これをどのように機能させることができるかについてのアイデアはありますか? 私はWPFにかなり慣れていないので、UserControlのオーバーデザインは最良のアイデアではないかもしれません. ありがとうございました!

4

1 に答える 1

0

I couldn't really figure this out so I added the MouseEnter and MouseLeave events on both Thumbs. These events set the isResizing bool to false or true. That variable is then used to determine whether the user is trying to re-size or trying to drag and drop.

Thanks!

于 2012-06-27T16:23:28.017 に答える