2013-05-16 69 views
1

我試圖使用ObjectListView,並設置一個委託來影響AspectToStringConverter進程。代碼很簡單如何實現ObjectListView委託

public Form1() 
{ 
    InitializeComponent(); 

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

這應是titleColumn文本將全部由"aaa"所取代,但這種情況不會發生。此外,當試圖調試。我把一個斷點在

return "aaa"; 

,發現該程序一直沒有達到這一點。

這是什麼原因?

+1

你打電話給代表嗎?或者只是宣佈委託? – nawfal

+0

我不調用委託,因爲ObjectListView應該執行調用。 –

+0

我覺得我的問題是沒有一個應該被它叫的代表沒有被調用,我不知道爲什麼! –

回答

1

多小時後,用純粹的運氣,我找到了答案,以我自己的問題....

Apperantly,你需要把SetObjects調用該委託任務後!