我正在处理MouseDownEvent
和MouseUpEvent
,Image
以允许选择图像的一部分。大多数浏览器将开始拖动图像,除非preventDefault()
在事件中调用,如在此图像上可见:
调用的主要缺点preventDefault()
是,如果焦点在 a 上TextBox
,它将保留在那里,即使单击Image
应该已将其删除。
我找不到一种方法来从当前碰巧拥有的任何小部件中移除焦点,或者将焦点赋予Image
. 到目前为止,我唯一的解决方法是创建一个TextBox
不可见的无用的,当我想移除焦点时,我让它可见,给它焦点,然后让它再次不可见。呸。有更好的建议吗?