日期:2014-5-17 浏览次数:20292次

.NET动态配置控件逻辑
比如:
我要开发一个软件,让软件界面的各控件之间的逻辑关系能让客户自己配置
如:在一个界面上有一个Button1控件,两个TextBox控件:TextBox1和TextBox2,一个ComboBox1控件,还有一个CheckBox控件,
当我点击Button1控件时,首先加载ComboBox1的Items集合(加载的内容也是客户自定义的),然后比较TextBox1与TextBox2的值,当两者内容相同,CheckBox勾选,否则不勾选。
我要如何实现呢?

------解决方案--------------------
要实现复杂的逻辑处理当然得用脚本来实现,要是只是一些你能规定的逻辑规则写个XML之类文本作为规则文件的然后你的程序去解析规则来处理程序逻辑。
------解决方案--------------------
不是回答你了么?如果你觉得麻烦,可以用IronPython,都是现成的。自己Google下:Host IronPython Script Engine