Windows phone 7 如何在Windows phone中使用字典让密钥引用方法

Windows phone 7 如何在Windows phone中使用字典让密钥引用方法,windows-phone-7,voice-recognition,Windows Phone 7,Voice Recognition,我正在为Windows phone开发一个应用程序,它将接受我的语音命令并制作一个按钮。我试着让语音识别从字典中提取他的价值语法,怎么能做到呢 以下是语音识别将从列表中获取值的位置: _recognizer.Grammars.AddGrammarFromList("voiceCommand", _webBrowserCommand.Keys); 这是语音命令类: class voiceCommand { WebBrowser web = new WebBrowser();

我正在为Windows phone开发一个应用程序,它将接受我的语音命令并制作一个按钮。我试着让语音识别从字典中提取他的价值语法,怎么能做到呢

以下是语音识别将从列表中获取值的位置:

_recognizer.Grammars.AddGrammarFromList("voiceCommand", _webBrowserCommand.Keys);
这是语音命令类:

class  voiceCommand
{
    WebBrowser web = new WebBrowser();

    public voiceCommand( )
    {

    }
    public void backWord() {
        if (web.CanGoBack) 
        web.GoBack();
    }
    private void forkWord()
    {
        if(web.CanGoForward)
        web.GoForward();
    }
    private void refreash() {

        var currentSource = web.Source;
        web.Source = null;
        web.Source = currentSource;
    }


    }}
我做了类似的事情,但它给了我语法错误:

if (_webBrowserCommand == null)
        {
            _webBrowserCommand = new Dictionary<string, voiceCommand>();
            _webBrowserCommand.Add("Backword", new voiceCommand());}
if(_webBrowserCommand==null)
{
_webBrowserCommand=新字典();
_添加(“Backword”,new voiceCommand());}

很难理解你想做什么。请不要让我们难以帮助你。你应该做更多的工作,使这个问题更容易回答。对不起,我清楚地写了我的问题,但我没有看到缺少一些单词,我不知道如何编辑它。。。我的问题是,我想让程序接受用户的语音命令,并做出一个按钮做出的动作,就像他们想在web浏览器上打开收藏夹一样,不需要按下按钮,只需对着手机说,它就会识别出他们的命令并做出动作。我发现语音识别从字典作为一个列表,我有一个声音识别颜色的示例,在我的应用程序中,我想让他识别动作作为方法感谢澄清。这对我来说现在更有意义了。所以我的问题是我不知道识别器,也不知道方法
AddGrammarFromList
。你必须定义这些,我才能帮助你。