如何实现ObjectListView委托

时间:2013-05-16 03:23:43

标签: c# delegates

我正在尝试使用ObjectListView,并设置委托以影响AspectToStringConverter进程。代码非常简单

public Form1()
{
    InitializeComponent();

    this.objectListView1.SetObjects(Song.GetSongs());
    this.titleColumn.AspectToStringConverter = delegate(object x)
    {
        return "aaa";
    };
}

应该是titleColumn文本全部由"aaa"替换,但这不会发生。此外,在尝试调试时。我在

中放了一个断点
return "aaa";

并发现程序从未达到这一点。

可能是什么原因?

1 个答案:

答案 0 :(得分:3)

经过几个小时,幸运的是,我找到了自己问题的答案....

显然,您需要在委托分配后放置SetObjects调用!