我正在創建一個小應用程序,用於讀取,解析和格式化lua腳本的內容 - 具體來說,由「Elephant」聊天記錄附加組件創建的魔獸世界中的SavedVariables文件。我想到的原型將生成一個ListViewItem
實例數組,其中顯示時間戳,玩家姓名,消息發佈到哪個頻道以及發佈的消息。在ListView中格式化文本?
我想讓聊天信息呈現在遊戲中:遊戲在聊天之後在角色的課程中着色聊天中的那些人的名字(例如流氓的名字是黃色的,法師的名字是淡藍色),但是當涉及到ListViewItem
和ListViewSubItem
時,着色文本似乎是全有或全無的處理。
是否可以添加功能爲ListView
應用格式(或只是顏色)基於Text
屬性標記在ListViewItem
或ListViewSubItem
發送短信?
編輯:我問是否有可能通過派生類中的繼承/多態性的魔力,將文本格式添加到ListViewItem中,如果是這樣,那麼最好的方法是什麼(工作量,代碼安全等)?
這似乎是你必須創建一個自定義'ListView'控制。請參閱[這裏](http://stackoverflow.com/a/11323/1244630)關於格式化一個'Label'的類似問題。 – Pooven
我想我必須做一個自定義的ListView,ListViewItem或ListViewSubItem。我還不夠清楚 - 我問是否可以通過派生類中的繼承/多態性的魔力將文本格式添加到ListViewItem中,以及實現它的最佳方式是什麼(工作量,代碼安全性,等等)。我會編輯我的問題來反映這一點。 –