相关疑难解决方法(0)

WPF IsEditable = true填充对象的ComboBox将ToString()显示为所选项

Wpf组合框允许编辑,如果你的所有组合框项都是字符串,或者在它们上定义了ToString()方法,那么这很好.

当您选择一个项目时,它显示为Text,它不使用DataTemplate,它只是在所选项目上调用ToString().

我在我的组合下拉列表中获得了使用我的项目模板格式化的项目列表,当我选择一个时,我得到了对象的名称,即MyNamespace.MyObjectName

一些解决方案已经

  • 使用ValuePath绑定到对象上的属性,但如果您需要显示多于其中一个,那么运气不好.
  • 在对象上实现ToString()方法

还有另一种方法吗?

wpf combobox editing tostring

15
推荐指数
1
解决办法
7265
查看次数

标签 统计

combobox ×1

editing ×1

tostring ×1

wpf ×1