小编Dav*_*her的帖子

Silverlight Datagrid上UpdateSourceTrigger LostFocus的解决方法?

我有一个Silverlight 2应用程序验证数据OnTabSelectionChanged.我立即开始希望UpdateSourceTrigger不仅允许LostFocus,因为如果单击选项卡而不选择控件,则在验证之前不会更新LINQ对象.

我通过将焦点设置为另一个控件然后返回OnTextChanged解决了TextBoxes的问题:

Private Sub OnTextChanged(ByVal sender As Object, ByVal e As TextChangedEventArgs)
    txtSetFocus.Focus()
    sender.Focus()
End Sub
Run Code Online (Sandbox Code Playgroud)

现在我试图在DataGrid中完成同样的黑客攻击.我的DataGrid使用在运行时为CellTemplate和CellEditingTemplate生成的DataTemplates.我尝试将TextChanged ="OnTextChanged"写入DataTemplate中的TextBox,但不会触发它.

有人有主意吗?

silverlight datagrid updatesourcetrigger

5
推荐指数
1
解决办法
6716
查看次数