使用C#.NET 2.0,我有一個所有者繪製的ListView,我重寫了OnDrawColumnHeader,OnDrawItem和OnDrawSubitem事件。如果我在設計時將View屬性設置爲Details,則一切都很好,我可以切換View屬性和所有視圖模式(我不使用Tile視圖)。但是,如果我以任何其他視圖開始,「列表」和「詳細信息」視圖都是空白的。爲什麼我的ListView不顯示List或Details項目?
我知道你可能會想看代碼,但有很多,所以我很猶豫發佈了那麼多,但如果有必要的話可以。如果以前有人看到過這種情況,我更加好奇,並且/或者可能會弄清楚如何解決問題。 View屬性將是一個用戶保存的設置,因此我不會始終能夠在Details視圖中默認啓動。