Существуют ли какие-либо элементы управления .net (возможно, WPF) для ввода запросов на основе механизма правил приложения (или определения языка)?Что-то вроде SQL с intellisense или расширенным фильтром Jira?
Другими словами, я хотел бы позволить пользователю вводить что-то подобное в текстовую область
(type='apple' and color='green' and quantity>10) or (type='tomato' and color<>'red')
, и приложение предложитследующий действительный токен, такой как intellisense.