我有一个包含许多项目的窗口,是否有一个窗口或网格事件来判断用户是否更改了任何文本框、组合框、单选按钮、复选按钮等?我不想浏览每个项目并添加SelectionChanged事件,因为这只是为了判断自上次保存数据以来是否有任何变化。
我认为您应该实现INotifyPropertyChanged接口,一旦任何属性发生更改,该接口就会通知您。
下面是一个描述"使用INotifyProperty更好地绑定"的示例。这个例子是针对Windows应用程序的,但希望它能给你一个想法。
以这种方式完成工作要比为每个控件添加事件优雅得多。