小编Fin*_*Lee的帖子

WPF:具有焦点的文本框的更改直到Closing事件触发后才会提交

我有一个用于编辑数据库信息的WPF窗口,它使用Entity Framework对象表示.当用户关闭窗口时,我想在Closing事件中注意信息是否已更改并显示一个消息框,用于将更改保存到数据库.

不幸的是,在编辑失去焦点之前,对当前焦点编辑的更改不会分配给绑定源,这会在处理Closing事件之后的某个时刻发生.

理想情况下,在检查我的实体是否已被修改之前,会有一个例程提交我可以调用的视图层次结构中的所有更改.我也在寻找有关以焦点方式清除控件焦点的信息,但无法弄清楚如何去做.

我的问题是,这通常是如何处理的?

data-binding wpf

13
推荐指数
3
解决办法
1万
查看次数

标签 统计

data-binding ×1

wpf ×1