【发布时间】:2011-12-27 09:39:30
【问题描述】:
silverlight 中是否有办法检测何时触发失去焦点事件,如果这 发生是因为按下了 tab 键或用户在另一个控件上按下了鼠标按钮。
这就是我想要实现的目标:
我有 1 行的 RadGridView。在最后一列我有一个数字输入,当 用户退出此控件,应将新行添加到视图模型中的 sourcecollection,这会自动将新行添加到网格,然后该行的第一列应该具有焦点,并且应该打开 celledittemplate 中的下拉列表.
当我使用失去焦点事件时,添加新行可以正常工作,尽管当我不使用选项卡取消控制焦点时这也可以。另外,新行的第一列没有被选中,它不知何故 将焦点放在第 0 行第 0 列。
【问题讨论】:
-
Thomas,您降低了我接受的解决方案点数,您如何接受自己的解决方案?我认为您应该更新问题以添加答案。
标签: c# silverlight