一、 关于右键菜单
想发事件。问题:关注该事件的模块,怎么移除该事件?
解决:改进事件模块,使移除事件更贴心
问题:怎么响应Item点击?
解决:PopupMenu的Item是Window,拥有事件。
问题:菜单排序?
解决:ItemEntry可以设置排序回调方法
二、 双方互加好友
三、 列表的排序算法
四、 关于列表数据更新的初步想法:
新需求去掉好友分组,省了好多事情。
1、 将原有的Tree替换为List
问题:List的排序?擦,竟然不能设置排序回调方法。
解决:修改ListboxItem控件,使其支持设置排序回调方法。
五、 部分牵扯UI层次、关联关系的窗口,需要用WndWrapper包装。
六、 服务器、中心服相关功能需要添加的代码,需要哥自己去弄了。
流程:
惊喜,发现FriendSysClient没代码。
惊喜,发现FriendSysServer没代码。
看来全在中心服处理了,全是C#代码,帅。
好友无分组,但是添加了仇人、屏蔽列表。如果将仇人、屏蔽看做分组,
就可以重用之前的代码。