我有一個名爲Picture
的類,它有一個名稱和size
(int
)屬性。爲WinForms實現自定義排序ListView
我打算使用大小對它們進行排序,但不是listview
中的項目名稱顯示的文件名。
我實現IComparer<Picture>
爲Picture
類型,然後當我寫這篇文章:
this.PicList.ListViewItemSorter = AllPictures[0];
或
this.PicList.ListViewItemSorter = Picture;
他們不進行編譯。
我該怎麼做?在MSDN上它爲分揀機顯示了一個單獨的類,但我可以使用內置的類型Picture
嗎?
圖片是一種類型?你需要給它一個Picture的實例,而不是類型。什麼是錯誤? – 2009-07-15 00:29:41
是的,這是一個結構。該錯誤是無法將圖片轉換爲IComparer。在#1中,我傳遞了一個不起作用的實例。 – 2009-07-15 00:31:23
爲什麼有人低估了它?這是一個有效的問題。 – 2009-07-15 09:15:31