WPF随笔

导航

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编辑  收藏  举报