views:

64

answers:

2

Imagine a "search box" on the right top side of the UI Windows Application. When user types a desired action, a matching functionality is executed. Screen gets opened, or action gets performed.

For example: user types "create" and intellisence offered next word options "client"/"product", user picks "client", and "Create New Client" screen opens up.

So what I am looking for if there is a framework support for this. I assume that framework shall bind together text commands names, commands and show in intellisense. Same framework possibly could have been used in alternative "Command Line interface".

I recall Microsoft had some recent framework that helps to setup "command Line Interface" environmental. It is hard to search on web for this keywords, so relying on intelligent help from you guys. Thanks in advance.

A: 

Have you considered a Domain Specific Language? This Code Project article is a good start.

I'm not sure about the intellisense portion of your question, gut feeling is that it could be quite involved.

toxaq
Thank you very much. This is useful.So there are 2 alternatives:1. Domain Specific Language2. PowerShell Runtime
Sergey Malyan
+1  A: 

You could look into hosting the PowerShell runtime inside your app and spare yourself a lot of work reinventing the wheel....

marc_s