2010-07-25 12 views
1

Y at-il des contrôles .net (WPF, espérons-le) pour entrer des requêtes basées sur le moteur de règles d'application (ou la définition de la langue)? Quelque chose comme SQL avec intellisense ou Jira filtre avancé?Existe-t-il des commandes pour modifier le texte avec intellisense?

En d'autres termes, je voudrais permettre à un utilisateur d'entrer quelque chose comme ceci dans une zone de texte

(type='apple' and color='green' and quantity>10) or (type='tomato' and color<>'red') 

et l'application suggère un prochain jeton valide comme IntelliSense.

+0

ouais, moi aussi. En outre, un éditeur avec ces fonctionnalités implémentées en javascript serait très convaincant. –

+0

Atlassian l'a fait à Jira avec javascript. Au moins, vous pouvez voir comment cela a été fait. – Vitalik

Répondre

1

Je ne l'ai pas utilisé moi-même, mais LINQPad utilise Actipro SyntaxEditor, qui serait au moins la peine de regarder.

+0

semble prometteur. De toute évidence, il fait beaucoup plus que ce dont j'ai besoin, mais je me demande si cela fera 90% de ce que je veux ou 100%. Je vais essayer. Merci pour le lien. – Vitalik