首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在绑定到数据库的列表框中插入/删除项目

在绑定到数据库的列表框中插入/删除项目
EN

Stack Overflow用户
提问于 2012-04-13 10:12:48
回答 1查看 205关注 0票数 0

我希望能够通过单击向上和向下箭头按钮来重新排序绑定到我的sql ce数据库的列表框。由于我的列表框是使用实体框架直接从我的数据库填充的,因此如果我想要在列表中向上移动该项,我认为必须删除该对象(从列表框中),然后重新插入它(在上面的行中)。

我没有视图模型,我的列表框是在我的代码中直接从我的数据库填充的,如下所示:

代码语言:javascript
运行
复制
listBoxProperties.ItemsSource = entities.Properties.ToList();

我的问题有意义吗?

干杯

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-13 15:18:05

通常,你会在视图模型中处理列表项的移动,视图模型将包含控件绑定到的ObservableCollection -然后,这将通过绑定反映在控件中。

试图在控件上直接完成这件事会变得很混乱--这是你绑定到EF属性列表的一次性副本后唯一的方法。

随着你的UI开发的进行,你只会遇到更多这样的问题。我强烈建议尽早建立视图模型。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10134420

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档