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 显示的主要内容,如果未能解决你的问题,请参考以下文章