WPF combox 显示

Posted

tags:

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

为了让ComboBox显示某个属性而选中值是另外一个属性,一定要做的是:

1.xaml代码

<ComboBox x:name="cb"  Width="150" SelectedValuePath="ID" SelectionChanged="groupComboBox_SelectionChanged"
DisplayMemberPath="name" SelectedValue="{Binding strGroupID}"/>

2.设置ItemsSource

后台: cb.ItemsSource=userList;

3.userList的类型是List<User>

4.User类

public class User

{

public string name {get;set;}//一定要写{get;set;},否则实际运行时,cb可以看到数据源个数,但不显示

public string ID {get;set;}

}

5.另外

SelectedValue="{Binding strGroupID}"部分与itemssource的数据类型没有关系,具体要看cb所属面板的DataContext 对应类,如A。

这里只是代表最终cb的选中项会保存在A的strGroupID属性中。

 

以上是关于WPF combox 显示的主要内容,如果未能解决你的问题,请参考以下文章

WPF中checkBox关联一个Combox,设置Combox的IsEnable=False,过程中再True

winform 关于DataGridView复选框的问题

wpf中 combox怎样使用

WPF——ComboBox控件怎么绑定数据

wpf里combobox怎么取数据

wpf里combobox怎么取数据