我在逻辑控制层 使用的PropertyChanged事件,
同事我在UI控制层也要在Propertychange的时候做一些事情。
目前有两种解决办法都能做到,
第一个是 在UI层添加 PropertyChanged的事件
第二种是 在逻辑控制层用委托来完成UI控制层的方法上个帖子里面可能是我没说清楚。
http://topic.csdn.net/u/20120113/09/cc8b472d-a5b9-4952-85f3-792a7df1b9c3.html?1896410182PropertyChanged这个事件是 实例的 事件
在逻辑层有这个么个实例,我在这个PropertyChanged事件里面处理一些数据。
比如说 这个实例有一个Qty的属性,在逻辑层我 PropertyChanged事件里面会去处理一些数据上的问题
如果 在这个Qty变化的同时 我UI上也有一些东西要去变化。这个时候我是要在UI层 这个实例的PropertyChanged 里面加一个事件呢?还是在逻辑层里面放一个委托出来,在UI层去实现?
同事我在UI控制层也要在Propertychange的时候做一些事情。
目前有两种解决办法都能做到,
第一个是 在UI层添加 PropertyChanged的事件
第二种是 在逻辑控制层用委托来完成UI控制层的方法上个帖子里面可能是我没说清楚。
http://topic.csdn.net/u/20120113/09/cc8b472d-a5b9-4952-85f3-792a7df1b9c3.html?1896410182PropertyChanged这个事件是 实例的 事件
在逻辑层有这个么个实例,我在这个PropertyChanged事件里面处理一些数据。
比如说 这个实例有一个Qty的属性,在逻辑层我 PropertyChanged事件里面会去处理一些数据上的问题
如果 在这个Qty变化的同时 我UI上也有一些东西要去变化。这个时候我是要在UI层 这个实例的PropertyChanged 里面加一个事件呢?还是在逻辑层里面放一个委托出来,在UI层去实现?
解决方案 »
- 想透彻了解一下static?
- B/S架构与C/S架构的混合模式
- 用户控件里的tooltip运行时不显示
- COLORREF在.NET中是什么啊?
- C# 选中文本框中一段文字激发的是什么事件?
- 请问哪里有.net 的最新中文版下载?地址要正确
- 数据类型为binary(6),每位为1分别代表出勤,缺勤,迟到,早退,加班,请假。如一个员工即迟到又早退
- 高手指教下,怎样安全生成静态的页面,并且保证数据同步.
- 在一个文件夹中,所有的文件是以不同日期命名的,请问怎么用C#实现将同一天的文件放在一个文件夹中呢?
- 请问在c#的类库和组件里有没有和vb里面的telnet组件实现功能相似的类或者组件??
- c#中用sql语句创建Access数据表格问题(create table)
- Type.GetType奇怪问题
1. PropertyChanged事件的发起及处理方式是什么
1)UI发起,逻辑处理层处理完后返回UI结果(这里没有任何逻辑层委托的问题)
2)逻辑层发起,通知UI进行相关处理(这里逻辑层可做委托,UI注册事件即可被激发处理)
3)UI最初发起逻辑控制层处理过程中需要UI再进行相关处理(1,2的混合体而已)
如果事件有UI发起,UI处理PropertyChanged,事件,调用逻辑层,更新数据库,后再更新UI.第二种是 在逻辑控制层用委托来完成UI控制层的方法
这种情况基本由于数据改变(其它地方发起),需要UI进行更新。这种情况可以使用自定义的delegate或者event 都可以。UI层订阅。
1,UI太难看,用户体验做得差极了。
2,性能太差了。
3,有严重的bug.