Are there any .net controls (hopefully WPF) to enter queries based on application rule engine (or language definition)? Something like SQL with intellisense or Jira advanced filter?
In other words i would like to allow a user to enter something like this into a text area
(type='apple' and color='green' and quantity>10) or (type='tomato' and color<>'red')
and the application would suggest a next valid token like intellisense.
I haven’t used it myself, but LINQPad uses Actipro SyntaxEditor, which would at least be worth looking at.