WPF UI与逻辑分离的一种方法
WPF UI与逻辑分离的一种方法
WPF的UI的Style一般是用Blend来设计的,这部分通常由设计人员来完成,但由于开发人员也要写很多逻辑功能在里面,可能会给设计人员使用Blend编辑修改UI Style代理不便。每次程序的修改,设计人员都可能需要花很多时间来对程序进行编译,对于不懂程序的设计人员,是很痛苦的。
在这里提出一种解决方案,供大家参考。主要思路是把整个设计分成三个部分:
1,Control Library用于定义UI的Style和布局。
2,Logical Library用于定义程序的逻辑功能。
3,Application用于显示Control Library里面设计的UI并调用Logical Library的逻辑功能
前两个部分的代码不举例了,下面写一下最后一部分的代码。
posted on 2010-04-16 21:35 Jeffery Sun 阅读(1570) 评论(0) 编辑 收藏 举报