在wpf中怎么绑定comboBox的值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在wpf中怎么绑定comboBox的值相关的知识,希望对你有一定的参考价值。

前台:
<ComboBox Name="combobox" Width="120" Height="30"/>
后台:
public test5()

InitializeComponent();

Dictionary<int, string> mydic = new Dictionary<int, string>()

1,"a",
2,"b",
3,"c"
;
combobox.ItemsSource = mydic;
combobox.SelectedValuePath = "Key";
combobox.DisplayMemberPath = "Value";

ItemsSource 指定comboBox的数据源,可以是字典,list等任何形式的数据集合
SelectedValuePath 表示每个item的的实际值,DisplayMemberPath 表示每个item的显示值追问

很不错,我恍然大悟,很实用。我需要的就是绑定几个值,而不是从数据库查找,那combobox能不能改变他的原始样式啊!

追答

当然可以,所有UI控件都可以在style里指定样式。网上资源有很多的。你可以打关键词“wpf 样式模板”查询相关知识

参考技术A 改变样式有数据模版和控件模版

以上是关于在wpf中怎么绑定comboBox的值的主要内容,如果未能解决你的问题,请参考以下文章

在WPF中怎么将ComboBox的下拉列表的数据进行绑定?还有能不能TXT文件中的列表?

WPF ComboBox 与对象列表绑定,在所选项目中显示的值比在项目列表中显示的值更少

WPF{ComboBox绑定类对象, 下拉列显示的值,与取到的值}

Wpf的comboBox怎么绑定数据?

C# winform 编程下ComboBox 怎么给他绑定三个值?

WPF中,ComboBox值显示问题