我正在为管理医院数据的WPF应用程序工作, 它是一位经典的软件经理。我的问题是:
当我打开一个包含Texbox,Combo或Grids的窗口时,我可以更改数据,保存并关闭,但如果用户在没有保存的情况下关闭它,我将丢失我的更改。我遵循的常见模式是检查任何内容ui元素,如果它的值被修改但是这意味着检查我的应用程序中的任何窗口并编写如此多的代码。 问题是,在WPF中有一种方法可以知道ui元素值是否被更改,只是在泛型类中将代码写入一次以继承或在静态类中?
正确的意思是,如果WPF中内置了本机方式,那么我记住的唯一方法就是找到所有可以包含数据的类型控件,附加“更改事件”并检查是否单击了保存在退出窗口之前..
有什么最好的做法吗?
感谢