将KeyDown事件映射到ViewModel

时间:2011-11-21 10:49:59

标签: silverlight mvvm

我正在尝试将KeyDown事件映射到我的ViewModel

但事件永远不会被触发。

以下是XAML代码:

xmlns:ei="http://schemas.microsoft.com/expression/2010/interactions"
xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"

<i:Interaction.Triggers>
    <i:EventTrigger EventName="KeyDown" SourceName="this">
        <ei:CallMethodAction MethodName="OnViewKeyDown"                
            TargetObject="{Binding}" />
    </i:EventTrigger>
</i:Interaction.Triggers>

以下是我ViewModel的代码:

    public void OnViewKeyDown(object sender, KeyEventArgs e)
    {

    }

我试图绘制另一个视图事件,但它们完美无缺。我尝试的那些完美无缺,只有KeyDown不起作用。

有人可以帮助我吗?

0 个答案:

没有答案