我需要在所有行上对silverlight数据网格进行一些后处理。一旦完成,我看不到任何事件会发生;我错过了什么?
非常感谢代码示例或链接。
答案 0 :(得分:1)
我找到了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)
答案 1 :(得分:0)
你为什么需要那个? AFAIK,当填充网格并完成绑定时,您将获得控制权。
myGrid.ItemsSource = myObservableCollection;
// here everything is loaded