Silverlight 设置ComboBoxItem的文本和值

Silverlight 设置ComboBoxItem的文本和值,silverlight,combobox,key-value,Silverlight,Combobox,Key Value,我正试图以编程方式填充一个组合框。我正在创建ComboBoxItems,并希望设置它们的文本(最终用户可见的文本)及其值(用户选择后我将在后台处理的对象) 但是,ComboBoxItem似乎只有一个成员满足这两个要求:内容变量。同时,这不符合我的需要,因为我想区分文本和值属性,并且不需要数据绑定。是否有可行的解决方案来实现这一点 我当前的代码如下所示: ComboBox comboBox; ComboBoxItem item = new ComboBoxItem(); item.Content

我正试图以编程方式填充一个组合框。我正在创建ComboBoxItems,并希望设置它们的文本(最终用户可见的文本)及其值(用户选择后我将在后台处理的对象)

但是,ComboBoxItem似乎只有一个成员满足这两个要求:内容变量。同时,这不符合我的需要,因为我想区分文本和值属性,并且不需要数据绑定。是否有可行的解决方案来实现这一点

我当前的代码如下所示:

ComboBox comboBox;
ComboBoxItem item = new ComboBoxItem();
item.Content = "First Item";
item.Value = 1; // Does not work, no such member as Value!
comboBox.Items.Add(item);

我猜您可以使用Tag属性