【发布时间】:2024-04-12 04:50:02
【问题描述】:
我有一个组合框通过 MVVM 绑定到一个名为 Tenderness 的表。我正在使用实体框架。它可以正确显示所有记录,但我需要向它添加另一个功能。假设用户键入的文本不包含在组合框的 Itemssource 中,我希望能够直接将其添加到表中,然后也更新 Itemssource。现在我已经能够在没有 MVVM 的情况下做到这一点,我想知道如何使用 MVVM 来实现它。
【问题讨论】:
-
您能否展示一下您是如何“在没有 MVVM 的情况下做到这一点的”?
-
在组合框的文本框部分添加一个委托
Lost Focus事件处理程序,检查当前文本,如果它包含在组合框项目中,则跳过,否则将其添加到数据库中,并刷新组合框的项目。
标签: c# wpf entity-framework mvvm combobox