如何在编辑模式下将焦点集中在数据网格内的单元格的组合框中;即使我在滚动查看器中拖动文本框来拖动和放大下降。
这是我需要的行为:用户通过双击开始编辑单元格,并显示组合框,然后用户可以将一些文本(滚动查看器中的一个texbox)拖放到组合框I提及。
问题是:当我点击其中一个文本框进行拖动时drop,我失去了datagrid的焦点,我无法将其丢弃到单元格(组合框),因为我失去了编辑模式(它不再是一个组合框,数据网格在查询模式下)。
我如何实现我需要的行为?请帮忙。
感谢。
答案 0 :(得分:0)
我以下列方式解决了我的问题:
我没有尝试不丢失正在编辑的数据网格单元格的焦点,而是添加了拖放事件。下降到网格的查询模式;此外,我还发现它更有意义,更有用,因为用户不必先双击单元格(进入编辑模式),然后拖动字段。简化客户端的UI。
如果有人感兴趣,我会使用拖拽和放大器。从CodePlex中删除管理器以在我的Silverlight 3.0应用程序上实现该行为: