WPF中的combobox绑定到多值

playcity playcity 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
<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中,应如何写更新依赖属性的代码呢?
...全文
评论 15
收藏 已收藏
分享
返回顶部
playcity
WPF/Silverlight 8,757 成员 12,031 内容