我正在尝试使用ObjectListView,并设置一个代理来影响AspectToStringConverter进程。代码非常简单
public Form1()
{
InitializeComponent();
this.objectListView1.SetObjects(Song.GetSongs());
this.titleColumn.AspectToStringConverter = delegate(object x)
{
return "aaa";
};
}应该是所有的titleColumn文本都将被"aaa"替换,但这并没有发生。此外,在尝试调试时。我把一个断点放在
return "aaa";发现程序永远不会到这一步。
这可能是什么原因呢?
发布于 2013-05-16 22:53:48
几个小时后,幸运的是,我找到了我自己问题的答案……
显然,您需要将SetObjects调用放在委托赋值之后!
https://stackoverflow.com/questions/16578492
复制相似问题