Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf 更改组合框所选文本_Wpf_Mvvm_Binding - Fatal编程技术网

Wpf 更改组合框所选文本

Wpf 更改组合框所选文本,wpf,mvvm,binding,Wpf,Mvvm,Binding,我想通过绑定(如果可能)更改组合框中所选项目的文本 我的combobox ItemSource绑定到枚举值列表。类似于大于、小于、等于等的东西 选择项目后,我希望显示的文本更改为“=”或“>”或“可能的办法:1。为枚举创建包装类,在该类中声明属性以返回要显示的文本。2.对组合框使用自定义的数据模板,并使用转换器将枚举转换为其显示值。无论如何,您需要提供更多的上下文,让人们给出更具体的建议/示例(发布枚举声明,展示如何填充组合框等,以便人们能够关注核心问题)。我赞赏有关可能的方法的建议。我正在调查

我想通过绑定(如果可能)更改组合框中所选项目的文本

我的combobox ItemSource绑定到枚举值列表。类似于大于、小于、等于等的东西


选择项目后,我希望显示的文本更改为“=”或“>”或“可能的办法:1。为枚举创建包装类,在该类中声明属性以返回要显示的文本。2.对组合框使用自定义的
数据模板
,并使用转换器将枚举转换为其显示值。无论如何,您需要提供更多的上下文,让人们给出更具体的建议/示例(发布枚举声明,展示如何填充组合框等,以便人们能够关注核心问题)。我赞赏有关可能的方法的建议。我正在调查他们。我确实认为我找到了组合框属性SelectedValue、SelectedValuePath和DisplayMemberPath所需的内容。我对包装类执行了您建议的操作,然后我将DisplayMemberPath返回的属性设置为我的枚举的更改字符串表示形式。如果您能提供更多信息,或者向我们展示为您的问题创建可能解决方案的代码。