一个关于“服务可见性表达式”的建议

功能建议 · 129 次浏览
H-D-G 创建于 2024-09-30 21:06

很感谢添加“服务可见性表达式”的功能,现在已经用上了,非常好用!

注意到这个输入框好像就是普通的TextBox,没有语法高亮和实时调试表达式(刚刚试了下,刻意让表达式出现错误,但保存后动作实际运行时也不会报错,猜测是catch之后返回了true)

所以就有了这个建议(其实算是一个可有可无的优化,原本的就够用了,因为这个表达式一般也不会写得特别复杂) 

我觉得可以把这里改成Quicker.View.Controls.TextBoxWithToolsControl,子程序变量可见性表达式输入框就是这个控件,用这个控件可以方便编写表达式:

如果打算使用这个控件,我的一些建议:

之前也研究过这个控件,如果大佬真的打算用,希望可以给到一点帮助

用这个方法注册变量({源语言}……等变量):

控件的ShowEditInEditor属性表示显示右边那个在编辑器打开的按钮,SupportClipTextParam和SupportQuickerInParam就是字母意思,是否分别支持默认的两个变量


回复内容
zryan 2024-09-30 23:51
#1

厉害了👍,这方面我确实也还没研究过,WPF和C#也是半吊子,用到一点学一点😂

很好的建议和方案,我去学习一下。

关于表达式的错误提示之后也可以加上,如果有好的建议欢迎提出👏。

回复主贴