【发布时间】:2013-03-27 17:24:33
【问题描述】:
我的 XAML 中有一个矩形,它充当文本框的容器(文本框显示在矩形上),我可以通过拖动来移动矩形(使用矩形对象的 mousedown 和 mousemove 事件),但是有一个问题文本框,因为它覆盖了我的矩形的很大一部分,因此当用户单击鼠标(并尝试移动它)时,他们很有可能实际单击文本框,因此矩形鼠标事件不会触发并且没有任何作用! (即无法移动)。我该如何克服这个问题? (我使用 SL 5 和 VS 2012)
【问题讨论】:
-
您是通过在画布上排列文本框和矩形还是其他方式来做到这一点?
-
为您的矩形尝试 AddHandler 方法:msdn.microsoft.com/en-us/library/ms598899(v=vs.95).aspx usehandledEventsToo = true
-
我想我已经遇到了类似的问题。女巫事件你在听吗?我认为“预览”事件可以满足您的需求。
-
预览活动是什么意思?我使用 mousemove、leftbuttondown 和 leftbuttonup
-
我以为预览事件只能在 WPF 中使用
标签: silverlight