2011-12-17 34 views
0

组合框的通常用途是让它向用户显示选项,然后你会得到一个OBJECT。在Win32中,通过使用CB_SETITEMDATA和CB_GETITEMDATA消息来执行此操作,并在int和object指针之间进行转换。在XAML中,您设置了一个数据模板,列表中的项目就是对象。如何将GtkComboBox用于对象,而不是字符串?

什么是正确的方式来获得这种效果与GtkComboBox?

回答

0

GtkComboBox通常使用GtkListStore作为底层模型。 您需要为要存储的对象创建一个额外的列,并且在组合模型中插入新项目时,还需要提供要与该行/项目关联的对象。

相关问题