2012-06-26 36 views
0

我已经在WPF中创建了一个UserControl。这个用户控件包含一个边框,2个大拇指和一个wrappanel。在UserControl OnMouseLeftButtonDown之前,可以强制WPF Thumb事件触发吗?

我按顺序放置它们,以便两个拇指看起来是控件角落边框的一部分。我认为拇指是一种简单的方法,可以在我想要的任何方向调整用户控件的大小。大部分我是对的。

他们工作得很好,直到我决定要将整个控件拖到画布中的其他位置。

当我点击其中一个拇指时,OnMouseLeftButtonDown在Thum DragStarted之前触发。关于如何使这项工作的任何想法?我对WPF相当陌生,所以我对UserControl的过度设计可能不是最好的想法。谢谢!

回答

0

我无法真正了解这一点,所以我在两个拇指上添加了MouseEnter和MouseLeave事件。这些事件将isResizing布尔值设置为false或true。然后使用该变量来确定用户是否尝试重新调整大小或尝试拖放。

谢谢!

相关问题