2012-02-19 53 views
5

我想知道如何用参考书在C#中传递。如果我按引用传递一个WPF DataGrid控件的功能,慢慢具备的功能与每个新DataGrid.Items.Add的UI更新项目添加到其DataGrid.Items收集,将在DataGrid()调用?或者只会在函数返回时更新?我想实现前一种情况,所以如果按照引用传递并不能解决问题,我会很乐意提供一些关于如何实现这一点的建议。提前致谢。如何通过引用传递真的在C#中工作?

回答

2

如果u希望前一种情况,然后调用DataGrid的功能UpdateLayout请()在接下来的语句后您使用add()方法。希望这会有所帮助。

0

,正如扩展到什么Ethicallogics说我会继承并重写添加,使其调用UpdateLayout请各一次,那么你不必担心。

一般来说这是很好的继承所有的.NET类[专为任何UI相关]你需要,这样,如果你碰到你不必以后做定制要求。随时使用您自己的子类。

2

按引用传递无关,你的情况呢。通过引用(即ref)允许您分配给调用范围中的变量。你并没有试图这样做。您只想访问DataGrid参考并访问其Items字段。这根本不需要ref