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中,应如何写更新依赖属性的代码呢?