2011-12-17 33 views
0

組合框的通常用途是讓它向用戶顯示選項,然後你會得到一個OBJECT。在Win32中,通過使用CB_SETITEMDATA和CB_GETITEMDATA消息來執行此操作,並在int和object指針之間進行轉換。在XAML中,您設置了一個數據模板,列表中的項目就是對象。如何將GtkComboBox用於對象,而不是字符串?

什麼是正確的方式來獲得這種效果與GtkComboBox?

回答

0

GtkComboBox通常使用GtkListStore作爲底層模型。 您需要爲要存儲的對象創建一個額外的列,並且在組合模型中插入新項目時,還需要提供要與該行/項目關聯的對象。

相關問題