好友系统重构+新功能开发的思考

改进右键菜单与好友系统功能

一、 关于右键菜单

想发事件。
问题:关注该事件的模块,怎么移除该事件?
解决:改进事件模块,使移除事件更贴心

问题:怎么响应Item点击?
解决:PopupMenu的Item是Window,拥有事件。

问题:菜单排序?
解决:ItemEntry可以设置排序回调方法

二、 双方互加好友
三、 列表的排序算法
四、 关于列表数据更新的初步想法:
新需求去掉好友分组,省了好多事情。
1、 将原有的Tree替换为List
问题:List的排序?擦,竟然不能设置排序回调方法。
解决:修改ListboxItem控件,使其支持设置排序回调方法。

五、 部分牵扯UI层次、关联关系的窗口,需要用WndWrapper包装。

六、 服务器、中心服相关功能需要添加的代码,需要哥自己去弄了。
流程:
惊喜,发现FriendSysClient没代码。
惊喜,发现FriendSysServer没代码。
看来全在中心服处理了,全是C#代码,帅。

好友无分组,但是添加了仇人、屏蔽列表。如果将仇人、屏蔽看做分组,
就可以重用之前的代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值