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.