WPF中的combobox绑定到多值
<ComboBox name="combobox_users" IsReadOnly="True" IsEditable="True"
DisplayMemberPath="username"
SelectedValue="{Binding userid}">
</ComboBox>
private void Window_Loaded(object sender, RoutedEventArgs e)
{
using(DBcontext c = new DBcontext())
{
this.combobox_users.ItemsSource = c.User.ToList();
}
}
目的是当选择了一个item后,将username,userid两个值同时更新到实体User中。
但是目前,selectedvalue只能绑定到一个userid值,能否让其再绑定到另一个属性,如username呢?当然用selectionchanged可以实现,但那样要多写一些代码。
如果用自定义控件实现此功能,那么在combobox中的selectionchanged中,应如何写更新依赖属性的代码呢?
DisplayMemberPath="username"
SelectedValue="{Binding userid}">
</ComboBox>
private void Window_Loaded(object sender, RoutedEventArgs e)
{
using(DBcontext c = new DBcontext())
{
this.combobox_users.ItemsSource = c.User.ToList();
}
}
目的是当选择了一个item后,将username,userid两个值同时更新到实体User中。
但是目前,selectedvalue只能绑定到一个userid值,能否让其再绑定到另一个属性,如username呢?当然用selectionchanged可以实现,但那样要多写一些代码。
如果用自定义控件实现此功能,那么在combobox中的selectionchanged中,应如何写更新依赖属性的代码呢?
...全文
相关推荐
自定义WPF TreeSelect、MultiTreeSelect ,树形选择框,多选树形选择框
WPF 自定义 树形选择框,Combox+TreeView 实现,支持多选,自定义样式
WPF枚举绑定
WPF枚举绑定EnumWPF Binding
MultiSelectComboBox.zip
主要就是ComboBox多选下拉菜单,十分好用值得推荐!
wpf textbox search auto complete
wpf textbox search auto complete 自动提示
WPFdemo.zip
WPF MultiComboBox 多选combox,简单的使用,赋值和获取key值,并二次赋值使用


