wpf企业级开发中的几种常见业务场景

  前阵子在公司弄个内部的进销存管理系统,从了解需求、系统设计到编码,大约耗费了两个月时间,后来公司有了其他的安排,这东西就算黄了。顺便吐槽一下,厂里的一些人说话真心不顾别人感受,邮件啥的没一句舒服的。不过以前在别的地方干活都是很多人弄,一直都是按领导的意思办即可,基本上不怎么跟人打交道,不能保持淡定的心态说明还是too young了点,这也算是个历练吧。

  弄这个项目,好歹也辛苦了一阵子,另外细节方面感觉自己差不多做到位了,也算尽心了。这里先附几张效果图,接下来将针对几种常见的业务场景抠出一些代码,并作简单说明,期望能对其他人有些许帮助。

1、UI模块解耦

wpf企业级开发中的几种常见业务场景

2、带选项框(三种状态的选项框)的TreeView。选中节点,后代节点会自动全部选中,同时会改变祖代节点的选中状态

wpf企业级开发中的几种常见业务场景

3、主从结构列表

wpf企业级开发中的几种常见业务场景

4、主从结构保存

wpf企业级开发中的几种常见业务场景

5、数据校验

wpf企业级开发中的几种常见业务场景

 

wpf企业级开发中的几种常见业务场景

6、自定义控件,弹出选择框,一般用于表之间的弱关联关系,比如选择用户Id(非外键,只是一个引用)

wpf企业级开发中的几种常见业务场景

 

wpf企业级开发中的几种常见业务场景

上一篇:C#学习笔记(八)——定义类的成员


下一篇:(转)C#picturebox控件使用