【发布时间】:2009-06-04 15:06:08
【问题描述】:
一旦所有行都完成,我需要对 silverlight 数据网格进行一些后期处理。一旦完成,我看不到任何触发的事件;我错过了什么?
非常感谢代码示例或链接。
【问题讨论】:
标签: .net silverlight silverlight-2.0
一旦所有行都完成,我需要对 silverlight 数据网格进行一些后期处理。一旦完成,我看不到任何触发的事件;我错过了什么?
非常感谢代码示例或链接。
【问题讨论】:
标签: .net silverlight silverlight-2.0
我找到了following solution。它未经测试,但鉴于问题与您的问题完全相同,它应该可以工作。
dataGrid.LoadingRow += new EventHandler(dataGrid_LoadingRow);
void dataGrid_LoadingRow(object sender, DataGridRowEventArgs e)
{
dataGrid.LoadingRow -= new EventHandler(dataGrid_LoadingRow);
this.Dispatcher.BeginInvoke(delegate
{
/*Process My Logic*/
});
}
(来源:yifung@Silverlight Forums)
【讨论】:
你为什么需要那个? AFAIK 填充网格并完成绑定后,您将重新获得控制权。
myGrid.ItemsSource = myObservableCollection;
// here everything is loaded
【讨论】: