UIツールバー/ボタンなどの多くの構成を使用するwpfアプリがあります。関数名などに基づいて実行時にバインドされる 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
実行されるコードは
したがって、ウィンドウ/ユーザーコントロールのコンテキストで実行されるこれらの1行関数がたくさんあります
ここで、コードでこの 1 行の関数を作成するのではなく、この関数の本体を構成テーブル自体に含める方法を探しています。
orchard、Umbraco などの CMS の詳細を読むと、彼らは管理画面でさまざまなアクションのルールを作成しているようです。これは、私が探しているものと多少似ている最小限の文法を使用しているようです。
Questions
a) is it possible to create these scriptlets
b) how ?
読んでくれてありがとう