2010-07-27 130 views
1

我需要获取鼠标捕获元素到ReleaseMouseCapture。 当元素已被按下时,我在取消MouseLeftButtonUp事件时遇到问题。 我需要在执行MouseLeftButtonUp之前取消它。如何获取鼠标捕获元素

+0

你所问的是不可能的,你能否阐述这个情景,你需要一个横向选项? – AnthonyWJones 2010-07-27 12:35:38

+0

当我有一些内容的面板时,我需要首先在我的面板上处理mouseup事件,然后再处理内容。 我不知道该怎么做。 – bgodiy 2010-07-27 12:45:28

+0

您是否尝试过将透明面板放在一切之上并在那里捕捉事件?你将不得不做一些计算来确定他们试图点击的按钮,因为事件不会有这种情况,但它可以让你第一次访问。 – Stephan 2010-07-27 14:32:15

回答

1

您正在寻找的是在源元素上执行事件之前拦截事件的机制。这在Silverlight中是不可能的,源代码元素在事件中有第一位。