代码之家  ›  专栏  ›  技术社区  ›  Gergely Orosz

设置ComboBoxitem的文本和值

  •  10
  • Gergely Orosz  · 技术社区  · 15 年前

    我正在尝试用程序填充组合框。我正在创建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);
    
    1 回复  |  直到 15 年前
        1
  •  15
  •   thomasmartinsen    15 年前

    您可以使用标记属性。