我们有一个 wpf 应用程序,它使用大量配置来表示 UI 工具栏/按钮等,包括。当它们被启用/禁用等时,使用 ICommand 根据函数名称等在运行时绑定它们。
其中相当多的功能实际上很简单,例如
bool CanExecuteThisCommandIf(MyParms p){
return MyObject != null && MyObject.Type == MyEnum.Type3
}
db 表中的定义包括
toolbar_id
button_id
caption
func_name
enabled_if
button_image
tooltip_text
被执行的代码是
所以有很多这些单行函数在窗口/用户控件的上下文中执行
现在,寻找一种方法来将此函数的主体包含在配置表本身中,而不是在代码中创建这一行函数
通过阅读 CMS 的详细信息,例如果园、Umbraco 等
Questions
a) is it possible to create these scriptlets
b) how ?
谢谢阅读