我正在使用一个使用网格拖放操作的应用程序.应用程序由对象列表支持.删除网格时,网格的子项(我的数据)将添加到列表中.所以基本上它是一个List,但这并不是那么重要.
每个网格包含两个内部网格.第一个网格包含一个标签,第二个网格包含一个组件,如TextBox或DropDown框.(它是一个用于构建HTML表单的拖放编辑器).
我的工作更容易让用户看到,当他们拖过网格,如果他们要通过检查鼠标,而他们正在拖在网格元素的位置的上方下降,低于或元素.
我遇到的问题是当我拖过网格的子元素时,DragOver,DragDrop等只会触发.我试图从冒泡到隧道,反之亦然,但我无法弄明白.
我需要在Grid Element上设置一些允许整个Grid接受丢弃的内容吗?
HCL*_*HCL 14
尝试将网格的背景设置为透明画笔.在这种情况下,我不确定这是否是问题,但对于大多数鼠标操作,例如命中测试,即使它是透明的,你也必须附加背景.
<Grid Background="Transparent" ... />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4189 次 |
| 最近记录: |